如何转换UTF-8< - > UTF16便携式

时间:2010-02-18 08:32:52

标签: c++ utf-8 portability utf-16

是否有一种简单,可移植的方式(至少是win32,linux)将UTF-16转换为UTF-8并返回?最好使用boost。

谢谢你的帮助, 托拜厄斯

2 个答案:

答案 0 :(得分:2)

libiconvicu都可以做到这一点。

答案 1 :(得分:0)

好吧,如果这是出于学术目的,您可以转换为UTF-32,然后转换为UTF-8或UTF-16。 Unicode.org有一个方便的PDF,其中包含UTF-32,UTF-16和UTF-8的位分布表。