学习 locale 和编码转换过程中的关键以及问题。
- 不使用 locale,无法完成编码转换吗?Unicode 自身的 utf-8/16/32 的 存储方式之间的转换 也不行吗?
- utf-8 对应
char、string;utf-16 对应wchar_t/wstring,这种理解对吗?所以boost::locale::conv::to_utf<char>()就是转 utf-8(而不是 utf-16/32)?boost::locale::conv::to_utf<wchar_t>()就是转 utf-16 (或 utf-32)? - 本地化策略集 locale 和程序运行有关系吗? #139
- C++17 为什么弃用了
<codecvt>?且 尚无替换方案 吗? - 都有哪些本地化策略可选呢?
- 如果统一使用 Unicode 编码(utf-8/16/32 存储方式无所谓),是否就不需要本地化策略 locale了?它是源于上世纪各个国家、地区闭门造车,独自扩展 ANSI 字符集带来的后果吧?
- C++11 - Convert to/from UTF-8/wchar_t 里面提到的 UTF8-CPP 和 NoWide 分别是什么?
没有一致的 locale name o(╥﹏╥)o,windows 编程时怎么写?
Locale names are not part of the C++ standard… 引用来源
关联问题: