【发布时间】:2012-12-22 01:04:31
【问题描述】:
我需要获取实际的字符数(不是字节数),类似于 V8 中获取字符串长度时的输出。
这对于使用 Twitter 是必需的,无论使用什么语言,它都会按字符数计算,即使是 UTF-8(它不按字节长度计算)。
例如:
在 chrome/chromium js 控制台中,或在 nodejs 中:
> "Schöne Grüße".length
< 12
在 Qt 4.8.2 中,尝试QString someStr = "Schöne Grüße"; cout << someStr.length() 将输出 15,这不是我的目标。
【问题讨论】:
-
我想知道 Twitter 对组合变音符号做了什么 - 它是否将这些内容计入“字符数”? 8-P
-
...哦they don't!