【发布时间】:2019-01-10 02:28:40
【问题描述】:
#include <codecvt>
由于在 C++17 中不推荐使用 codecvt,我需要可靠的方法将 wstring 转换为基本字符串。
【问题讨论】:
-
也许这里有一些对你有用的信息:stackoverflow.com/questions/402283/stdwstring-vs-stdstring
-
这不相关,我不问这些变量的区别
-
C++ 标准仍在与 unicode 作斗争。 codecvt 的失败及其弃用就是一个例子。由于 wstring 可以有几种不同的宽度,这取决于操作系统,这很复杂。我最终使用 ICU 库来处理这个问题。