gpt4 book ai didi

c++ - 什么是 : MultiByteToWideChar & WideCharToMultiByte? 的 Linux 等价物

转载 作者:IT老高 更新时间:2023-10-28 22:27:05 25 4
gpt4 key购买 nike

我正在使用一个包装 std::wstring 的类,此代码需要跨平台,是否有 Windows 函数的等价物:Linux 上的 MultiByteToWideChar 和 WideCharToMultiByte?

谢谢。

最佳答案

Linux 等价物是 iconv 函数 iconv_open , iconviconv_close (例如 man 3 iconv_open 等文档)。对于跨平台应用程序,请使用专用库,例如​​ ICU反而。这样的库已经包含了它们自己的字符串类;无需包装 std::wstring

关于c++ - 什么是 : MultiByteToWideChar & WideCharToMultiByte? 的 Linux 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277013/

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