如何在mac上将多字节转换为宽字符

时间:2013-08-19 09:23:03

标签: c++ macos unicode

我现在正尝试将一些mutibyte字符(在代码页gb-2312中编码)转换为UTF-16,在Windows上是否存在类似MultiBytetoWideChar的函数?

我只找到一个名为iconv的库,还有其他功能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用ICU库。此外,您可以编写自己的函数以转换为UTF-16。

如果你想使用Objective-C如果你可以将字符串转换为NSString,那么你可以使用-cStringUsingEncoding方法轻松转换为其他编码。