Lines Matching refs:utf8
46 SkAutoTArray<char> utf8(utf8Units);
47 SkDEBUGCODE(int dstLen =) SkUTF::UTF16ToUTF8(utf8.data(), utf8Units, (uint16_t*)utf16, utf16Units);
50 return SkString(utf8.data(), utf8Units);
57 std::u16string SkUnicode::convertUtf8ToUtf16(const char* utf8, int utf8Units) {
59 int utf16Units = SkUTF::UTF8ToUTF16(nullptr, 0, utf8, utf8Units);
61 SkDEBUGF("Convert error: Invalid utf8 input");
66 SkDEBUGCODE(int dstLen =) SkUTF::UTF8ToUTF16(utf16.data(), utf16Units, utf8, utf8Units);
72 std::u16string SkUnicode::convertUtf8ToUtf16(const SkString& utf8) {
73 return convertUtf8ToUtf16(utf8.c_str(), utf8.size());