mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
WebParser: Added support code for CodePage=1200(UTF-16LE).
This commit is contained in:
parent
c451aba194
commit
4bfbb120df
@ -871,7 +871,13 @@ void ParseData(UrlData* urlData, LPCSTR parseData)
|
||||
// Compilation succeeded: match the subject in the second argument
|
||||
std::string utf8Data;
|
||||
|
||||
if (urlData->codepage != CP_UTF8 && urlData->codepage != 0) // 0 = CP_ACP
|
||||
if (urlData->codepage == 1200) // 1200 = UTF-16LE
|
||||
{
|
||||
// Must convert the data to utf8
|
||||
utf8Data = ConvertWideToUTF8((LPCWSTR)parseData);
|
||||
parseData = utf8Data.c_str();
|
||||
}
|
||||
else if (urlData->codepage != CP_UTF8 && urlData->codepage != 0) // 0 = CP_ACP
|
||||
{
|
||||
// Must convert the data to utf8
|
||||
utf8Data = ConvertAsciiToUTF8(parseData, urlData->codepage);
|
||||
|
Loading…
Reference in New Issue
Block a user