【发布时间】:2010-11-03 21:23:21
【问题描述】:
我正在尝试将 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?
【问题讨论】: