中文账号显示问题
UTF-8 转换成 多字节 Unicode!
/***********************
***********************************/
// 对字符进行解码 strAccounter登陆名 即账号
if (-1 != strAccounter.Find(_T('%'))) //判断 网站的UTF-8字符传下来
{
DWORD
dwLen = 128;
CHAR
szCode[128]
= {0};
CHAR
szUTF8[128]
= {0};
TCHAR
szUnicode[128]
= {0};
strcpy_s(szCode, 128, CW2A(strAccounter.GetBuffer()));
strAccounter.ReleaseBuffer();
UrlUnescapeA(szCode, szUTF8, &dwLen, 0); //
MultiByteToWideChar(CP_UTF8, 0, szUTF8, -1, szUnicode, dwLen);//
strAccounter = szUnicode;
}
/***************************************************************************************************************/