G. *_*nov 2 c++ string unicode cross-platform
如何使用纯C++安排正确处理Unicode字符串?
我的意思是,当你将你的unicode字符串放入std :: string并计算它的长度时,有时你会得到10个字符,用于5个字符长的字符串.
他们是如何在严肃的开源程序中完成的?他们如何以跨平台的方式做到这一点?你如何将它绑定到文件i/o和stdin/stdout流?
谢谢.
Boost.Locale是用C++编写的,它包装了ICU库,并为它提供了一个漂亮的非外来接口.
对于Unicode工作,我的第一选择是Boost.Locale,然后是ICU直接(如果有一些Boost.Locale还没有包装).
| 归档时间: |
|
| 查看次数: |
314 次 |
| 最近记录: |