提问人:Irbis 提问时间:7/19/2023 最后编辑:Nicol BolasIrbis 更新时间:7/19/2023 访问量:34
std::setlocale 与 MB_CUR_MAX
std::setlocale vs MB_CUR_MAX
问:
我在 Linux 上工作。在我的C++应用程序中,我以这种方式设置区域设置:
std::setlocale(LC_ALL, "en_US.UTF-8");
在那之后等于 .你能解释一下为什么吗?我以为将 locale 设置为 4 后将等于 4,因为 UTF-8 最多使用 4 个字节。MB_CUR_MAX
6
UTF-8
MB_CUR_MAX
答:
评论