gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 23:20:13 25 4
gpt4 key购买 nike

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

是否有一个标准的函数来计算字节数组所代表的可见字符的个数?

我在使用 Red Hat (RHEL 5)。

最佳答案

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

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

关于c++ - 如何从 UTF-8 编码的 char* 中获取可见字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2992752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com