有谁知道一个用于C或C ++的小型开源Unicode处理库? 我看过ICU ,但看起来太大了。
我需要图书馆来支持:
好吧, iconv至少是一个很好的起点。
此外,谷歌搜索返回另一个stackoverflow问题! 惊恐的事件! SO:Light C unicode库
在接受类似问题的答案中推荐使用UTF8-CPP : C / C ++的便携式和简单的unicode字符串库?
我看了UT8-CPP和libiconv,似乎都没有我需要的所有function。 所以,我想我只会使用ICU,即使它真的很大。 我认为有一些方法可以删除不需要的函数和数据,所以我会试试。 该页面 (在“自定义ICU的数据库”下)描述了如何删除一些数据。
你真的需要多少function? 在许多情况下,我发现在内部转换为一种类型(例如UTF8)并且仅在加载或保存绰绰有余时才处理各种编码。 如果你愿意花一点时间写一个课来处理,我相信你会一次又一次地重复使用它。
我有一个人躺在某处,但是我认为UTF32LE / BE未经测试: http ://aaq.cc/d
如果您的项目确实需要处理除加载/保存文件之外的各种编码,那么您可能最好使用库而不是……
需要了解更多c/c++开发分享用于C / C ++的小型开源Unicode库,也可以关注C/ C++技术分享栏目—计算机技术网(www.ctvol.com)!
以上就是c/c++开发分享用于C / C ++的小型开源Unicode库相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/980252.html