在c++ 11 标准下可以使用convert_uft8实现(应该也没有什么不支持c++11标准的了吧)

std::wstring Utils::S2WS(const std::string& src)
{
	using convert_typeX = std::codecvt_utf8<wchar_t>;
	std::wstring_convert<convert_typeX, wchar_t> converterX;
	return converterX.from_bytes(src);
}

分类: C++

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注