2006-08-31 Anders Carlsson <acarlsson@apple.com>
[WebKit-https.git] / WebCore / platform / String.cpp
index 2546ecde8fa6ebbddb4a71388489a53342894f13..ae0f6b672053ea38adc6852a54c7924da36d85c0 100644 (file)
@@ -23,7 +23,9 @@
 #include "config.h"
 #include "PlatformString.h"
 
+#include "CString.h"
 #include "DeprecatedString.h"
+#include "TextEncoding.h"
 #include <kjs/identifier.h>
 #include <wtf/Vector.h>
 #include <stdarg.h>
@@ -384,6 +386,16 @@ Vector<char> String::ascii() const
 }
 #endif
 
+CString String::latin1() const
+{
+    return TextEncoding(Latin1Encoding).fromUnicode(deprecatedString());
+}
+    
+CString String::utf8() const
+{
+    return TextEncoding(UTF8Encoding).fromUnicode(deprecatedString());
+}
+
 bool operator==(const String& a, const DeprecatedString& b)
 {
     unsigned l = a.length();