用于C/C++的小型开源Unicode库

Zif*_*fre 16 c c++ unicode

有谁知道一个用于C或C++的小型开源Unicode处理库?我看过ICU,但看起来太大了.

我需要图书馆来支持:

  • 所有正常的编码
  • 正常化
  • 查找字符类型 - 查找标识符和注释中是否应允许使用字符
  • 验证 - 识别废话

gnu*_*nud 8

好吧,iconv至少是一个很好的起点.

此外,谷歌搜索返回另一个stackoverflow问题!惊恐的事件! SO:Light C unicode库


Reu*_*nen 8

在接受类似问题的答案中推荐使用UTF8-CPP:C/C++的便携式和简单的unicode字符串库?


Zif*_*fre 8

我查看了UT8-CPP和libiconv,似乎都没有我需要的所有功能.所以,我想我只会使用ICU,即使它真的很大.我认为有一些方法可以删除不需要的函数和数据,所以我会试试.该页面(在"自定义ICU的数据库"下)描述了如何删除一些数据.

  • 您需要哪些功能缺失?也许你应该编辑这个问题,说"有没有一个小的Unicode库可以完成A,B和C而不需要D,E和F的所有开销吗?" 然后你可能会找到你想要的东西. (3认同)