1

是否有任何处理 utf8 的 c 库,使用char*
特别是对于所有的char*,我们都会使用 utf8 兼容的函数来处理:
计数长度、比较、查找替换、连接、toupper tolower 等,
无需处理转换。

4

2 回答 2

4

... 那么ICU 库正是您所需要的。

于 2013-04-13T15:16:16.160 回答
0

另一个库是libiconv

我对 libiconv 的体验很有限,但这种体验并不痛苦;我可以推荐它。

该库专注于编码之间的转换,包括 UTF8。尽管我不完全确定“无需处理转换”是什么意思,但我怀疑您正在寻找一个可以读取编码的 unicode 并对其进行操作的库。如果确实是这样,libiconv 不是你要找的,我支持 ICU 的建议。

于 2013-04-13T15:39:34.120 回答