Lines Matching refs:encoding

52     void EncodeIntoChinese(napi_env env, napi_value src, std::string encoding, std::string& buffer)  in EncodeIntoChinese()  argument
55 engine->EncodeToChinese(src, buffer, encoding); in EncodeIntoChinese()
58 std::string UnicodeConversion(std::string encoding, char16_t* originalBuffer, size_t inputSize) in UnicodeConversion() argument
62 UConverter* converter = ucnv_open(encoding.c_str(), &codeflag); in UnicodeConversion()
110 if (encodeInfo.encoding == "utf-16be" || encodeInfo.encoding == "utf-16le") { in EncodeToUtf8()
117 …rsion(napi_env env, napi_value src, napi_value* arrayBuffer, size_t &outLens, std::string encoding) in EncodeConversion() argument
119 if (encoding == "utf-16le") { in EncodeConversion()
130 } else if (encoding == "utf-16be") { in EncodeConversion()
143 OtherEncode(env, src, arrayBuffer, outLens, encoding); in EncodeConversion()
147 int GetMaxByteSize(std::string encoding) in GetMaxByteSize() argument
150 UConverter* converter = ucnv_open(encoding.c_str(), &codeflag); in GetMaxByteSize()
245 …ncode(napi_env env, napi_value src, napi_value* arrayBuffer, size_t &outLens, std::string encoding) in OtherEncode() argument
257 outLen = static_cast<size_t>(GetMaxByteSize(encoding)) * inputSize; in OtherEncode()
270 buffer = UnicodeConversion(encoding, originalBuffer, inputSize); in OtherEncode()
278 buffer = UnicodeConversion(encoding, originalBuffer + shifting, inputSize); in OtherEncode()
292 buffer = UnicodeConversion(encoding, originalBuffer + shifting, inputSize); in OtherEncode()
336 if (IsValidLowSurrogate(originalBuffer[index]) && inputInfo.encoding == "utf-8") { in OtherEncodeUtf8Inner()
368 InputBufferInfo inputInfo(encodeInfo.encoding, inputSize); in OtherEncodeUtf8()
378 outInfo.rstBuffer = UnicodeConversion(encodeInfo.encoding, &targetBuffer[i], inputSize); in OtherEncodeUtf8()
415 if (encodeInfo.encoding == "utf-16le") { in EncodeTo16BE()