gpt4 book ai didi

c++ - ICU UnicodeString 到 Locale 编码

转载 作者:太空宇宙 更新时间:2023-11-04 14:21:27 25 4
gpt4 key购买 nike

据我了解,Boost.Filesystem 使用 native 语言环境编码,我使用 ICU 的 UnicodeString 而不是 std::string,因为它适用于 Unicode。但是,我想将我的 UnicodeString 转换为某种本地语言环境结尾的 std::string 。我该怎么做?我想避免使用 C 字符串。

最佳答案

我认为这给出了您正在寻找的答案:

Conversions to native format

如果 tl;dr:

boost::filesystem::path p;
// ...
std::string native = p.string();

关于c++ - ICU UnicodeString 到 Locale 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7370679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com