16进制字符串,转中文的问题
变量aaa内容看不到中文,感觉很奇怪
//char *tmpBuffer
//通过内存拷贝,从char数组拷贝过来的数据,临时保存到tmpBuffer
string aaa = tmpBuffer; //这个变量一直看不到中文
string sss = "\u4e2d\u56fd";
//调试信息
+tmpBuffer0x0012edc4 "\u4e2d\u56fd"char [100]
+aaa"\u4e2d\u56fd"std::basic_string<char,std::char_traits<char>,std::allocator<char> >
+sss"中国"std::basic_string<char,std::char_traits<char>,std::allocator<char> >
想让 aaa字符串显示中文,但是一直显示"\u4e2d\u56fd"
[解决办法]
http://blog.csdn.net/worldy/article/details/14646111