为了解决标题中的问题,我费了不少精力,可还是不能解决.实在是大受打击.我上网查了不少资料,其中也查了w3c网站的有关内容,可不得要领.我想找一分utf-8的编码表,没找到,很扫兴.再者,如果有了编码表,怎样在xml中使用仍是个问题.(我在xmlspy中试过几个编码,不幸,不行.
别再用 wstring_convert 了,C++ 字符串转宽字符有三种正确的姿势,值得你了解 要知道把 std::string 转成 std::wstring,从来就不是类型转换,而是编码转换。 如果你搞错了这一点,轻则乱码,重则缓冲区溢出,产生安全漏洞。 好多人以为只要把每个 char 扩展成 wchar_t 就行了,于是写出这样的代码: ...