繁体   English   中英

如何从UTF-8编码的char *中获取可见字符的数量?

[英]How do I get the number of visible characters from a UTF-8 encoded char*?

我有一个UTF-8编码的char*

是否有标准函数来计算字节数组表示的可见字符数?

我是Red Hat(RHEL 5)。

检查iconv库:man iconv_open。 可以将utf-8字符串转换为UCS-2或UCS-4,其中字符大小相同。 iconv也是(相对)可移植的,而不是Linux或GNU特定的。

如果之前建议的Glib可供您使用(请注意:它是GPLed)然后使用它,因为这是一种更好的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM