小编Pet*_*ter的帖子

将std :: string编码/解码为UTF-16

我必须处理一种文件格式(包括读取和写入),其中字符串以UTF-16编码(每个字符2个字节).由于ASCII表中的字符很少在应用程序域中使用,因此我的C++模型类中的所有字符串都存储在std :: string(UTF-8编码)的实例中.

我正在寻找一个库(在STL和Boost中搜索没有运气)或一组C/C++函数来处理这个std :: string < - > UTF-16转换从加载或保存到文件格式时(实际建模)作为一个字节流)包括代理对的生成/识别和所有那些Unicode的东西(我承认不是专家)...

有什么建议?谢谢!

编辑:忘了提它应该跨平台(Win/Mac),不能使用C++ 11.

c++ utf-16 stdstring

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

stdstring ×1

utf-16 ×1