是否有任何c库使用char*
来处理utf8?
特别是,对于所有char*
,我们将使用utf8兼容函数来处理它们:
计算长度,比较,找到&替换,连接,toupper tolower等
没有必要处理转换。
答案 0 :(得分:4)
...然后ICU library正是您所需要的。
答案 1 :(得分:0)
另一个库是libiconv。
我对libiconv只有一点点经验,但这种经历并不痛苦;我可以推荐它。
该库专注于编码之间的转换,包括UTF8。虽然我不是完全确定你的意思是“不需要处理转换”,但我怀疑你正在寻找一个能够读入编码unicode的库,然后对它进行操作。如果情况确实如此,那么libiconv并不是你想要的,我是ICU的推荐。