有没有一种简单的,可移植的方法(至少是win32,linux )来在UTF-16和UTF-8之间来回转换?最好使用boost。
感谢你的帮助,托拜厄斯
发布于 2010-02-18 16:35:48
libiconv和icu都可以做到这一点。
发布于 2010-02-18 16:58:31
好吧,如果这是出于学术目的,您可以转换为UTF-32,然后转换为UTF-8或UTF-16。Unicode.org有一个方便的PDF,其中包含UTF-32、UTF-16和UTF-8的比特分布表。
https://stackoverflow.com/questions/2287212
复制相似问题