Home | History | Annotate | Download | only in strings

Lines Matching refs:utf16

109 std::wstring UTF16ToWide(const string16& utf16) {
110 return utf16;
137 std::wstring UTF16ToWide(const string16& utf16) {
139 UTF16ToWide(utf16.data(), utf16.length(), &ret);
145 // UTF16 <-> UTF8 --------------------------------------------------------------
182 std::string UTF16ToUTF8(StringPiece16 utf16) {
183 if (IsStringASCII(utf16)) {
184 return std::string(utf16.begin(), utf16.end());
190 UTF16ToUTF8(utf16.data(), utf16.length(), &ret);
209 std::string UTF16ToUTF8(StringPiece16 utf16) {
210 if (IsStringASCII(utf16))
211 return std::string(utf16.data(), utf16.data() + utf16.length());
214 PrepareForUTF8Output(utf16.data(), utf16.length(), &ret);
215 ConvertUnicode(utf16.data(), utf16.length(), &ret);
226 std::string UTF16ToASCII(StringPiece16 utf16) {
227 DCHECK(IsStringASCII(utf16)) << UTF16ToUTF8(utf16);
228 return std::string(utf16.begin(), utf16.end());