话不多说直接上代码
wstring stringtowstring(const string& _str)
{ std::wstring_convert<std::codecvt_utf8<wchar_t>> _wstr;
return _wstr.from_bytes(_str)
}
string stringtowstring(const wstring& _wstr)
{ std::wstring_convert<std::codecvt_utf8<wchar_t>> _str;
return _str.to_bytes(_wstr)
}
UTF8与WideString转换技巧
本文分享了一种实用的代码片段,展示了如何在C++中实现字符串从UTF8编码到WideString(wchar_t)以及从WideString到UTF8编码的相互转换。此方法使用了std::wstring_convert和std::codecvt_utf8进行高效转换,适用于处理Unicode编码的场景。
3849

被折叠的 条评论
为什么被折叠?



