UTF-8转UNICODE后,在简体系统下中文显示正常,放在繁体系统下就是?号
我用CHttpFile.QueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF,strNewLocation),strNewLocation是CString,获得http回应头.网页的charset = UTF-8的,里面有中文,是乱码,我要提取中文.
然后用MultiByteToWideChar()将UTF-8转为UNICODE后,在简体系统下中文显示正常,在繁体系统下只有几个汉字解码正确其它都是?号. 网上说再将UNICODE -> GBK -> BIG5,其结果看上去更糟.请高手帮帮忙......