简单的UTF8 UNICODE之间的转换

来源:互联网 发布:免费英语词典软件知乎 编辑:程序博客网 时间:2024/06/07 00:08

使用std::wstring_convert和 std::codecvt_utf8 转换更加的方便

头文件在locale.h中

如:

   std::wstring str = L"abc,我是一个程序员";

   std::wstring_convert<std::codecvt_utf8<wchar_t>> conv;

   std::string utf8 = conv.to_bytes(str);
  

   std::wstring uncode = conv.from_bytes(utf8);


这样就非常轻松的进行文字操作了!

0 0
原创粉丝点击