当给定一个包含CJK字符的字符串时,
String.length
返回字符串中字符数量错误,因为它计算的是字节数。例如:# String.length "第1";;
- : int = 4
字符串中有两个字符,但是String.length
返回的是4
(这是字符串中字节的数量)。
我该如何获取包含CJK字符的字符串的真实长度?
第1
的长度为2
,3G电话
为4
,문명
为2
,hello
为5
。 - Flux