我想一个C ++转换std::string
为UTF-8或std::wstring
,而不会丢失信息(考虑包含非ASCII字符的字符串)。
据http://forums.sun.com/thread.jspa?threadID=486770&forumID=31 :
如果的std :: string具有非ASCII字符,您必须提供从您的编码转换为UTF-8的功能[...]
什么编码做std::string.c_str()
使用? 我怎样才能将其转换为UTF-8或std::wstring
一个跨平台的方式?