[英]How do I obtain a code point integer from a 1 to 4 byte UTF-8 encoded sequence in Windows?
[英]How do I get the number of visible characters from a UTF-8 encoded char*?
我有一个UTF-8编码的char*
。
是否有标准函数来计算字节数组表示的可见字符数?
我是Red Hat(RHEL 5)。
是的, glib.h
,有g_utf8_strlen()
检查iconv库:man iconv_open。 可以将utf-8字符串转换为UCS-2或UCS-4,其中字符大小相同。 iconv也是(相对)可移植的,而不是Linux或GNU特定的。
如果之前建议的Glib可供您使用(请注意:它是GPLed)然后使用它,因为这是一种更好的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.