用ruby获得字符串长度问题!

用ruby获得字符串长度问题!

如何判断字符串长度,包含中文英文的。
例如:str="中国北京abc天安门" 的长度应该是10。
请大哥指教!
str.length
str="中国北京abc天安门" 的长度应该是10
不是 str.length=24了
简单不可复用的:

[Copy to clipboard] [ - ]
为啥不用utf8的jcode库,其中有个String.jcount方法,可以支持非拉丁文的字符处理。