计算非ASCII字符C

时间:2018-12-13 11:27:14

标签: c string char ascii strlen

我正在尝试使用strlen查找字符串的长度。问题是,当字符串包含非ASCII字符时,strlen对这些字符计数两次。我猜这些字符占用一个以上的字节,它们被算作两个单独的字符。 例如,对于以下字符串,strlen的结果将是8而不是6:

**ï**udi**ç**o

关于如何解决此问题的任何想法?

0 个答案:

没有答案