【发布时间】:2014-02-11 19:51:01
【问题描述】:
使用 C++11,我如何从 UTF-8 编码的std::string 将文本中每个字符的 Unicode 值转换为uint32_t?
类似:
void f(const std::string &utf8_str)
{
for(???) {
uint32_t code = ???;
/* Do my stuff with the code... */
}
}
假设主机系统语言环境是 UTF-8 有帮助吗? C++11 为这项任务提供了哪些标准库工具?
【问题讨论】:
标签: c++ c++11 unicode encoding utf-8