Home | History | Annotate | Download | only in strings

Lines Matching refs:utf8

79 std::wstring UTF8ToWide(StringPiece utf8) {
80 if (IsStringASCII(utf8)) {
81 return std::wstring(utf8.begin(), utf8.end());
85 PrepareForUTF16Or32Output(utf8.data(), utf8.length(), &ret);
86 ConvertUnicode(utf8.data(), utf8.length(), &ret);
145 // UTF16 <-> UTF8 --------------------------------------------------------------
159 string16 UTF8ToUTF16(StringPiece utf8) {
160 if (IsStringASCII(utf8)) {
161 return string16(utf8.begin(), utf8.end());
165 PrepareForUTF16Or32Output(utf8.data(), utf8.length(), &ret);
168 ConvertUnicode(utf8.data(), utf8.length(), &ret);
201 string16 UTF8ToUTF16(StringPiece utf8) {
202 return UTF8ToWide(utf8);