欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

boost filesystem 处理中文路径

程序员文章站 2022-03-31 11:13:31
...

参考网页1
网页2

处理办法:

#include <codecvt>
std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>>  cvt_utf;
std::string str;
std::wstring wstr;
wstr = cvt_utf.from_bytes(str); // utf8 -> utf16
str = cvt_utf.to_bytes(wstr);  // utf16 -> utf8

参考 utf8 utf16 unicode的区别