编码转换 unicode
编码方面我还真的是很多不懂,特来请教!
一个字符,如 L"hao123--我的上网主页" 我可以把它转换成utf8,c++ char时显示是这样的 "hao123锛嶏紞鎴戠殑涓婄綉涓婚〉".
但我要将它转换成 "hao123--\u6211\u7684\u4E0A\u7F51\u4E3B\u9875", 这个字符串装在C++ std::string 或者char 数组中。
在这个网站上有讲最终的结果为JavaScript escapes, 我也听部分人说是utf16.
请教大侠,我要怎样才能把L"hao123--我的上网主页" 或者"hao123锛嶏紞鎴戠殑涓婄綉涓婚〉"转换成:"hao123--\u6211\u7684\u4E0A\u7F51\u4E3B\u9875",而且最终结果装在C++ std::string 或者char 数组中?
谢谢!