网上很多方法都是字数,比如word里头的word count,UltraEdit的状态栏,我试了好长时间了。我要的是我们刚刚学习计算机时说的标准,一个中文占两个字符,中文标点也是占两个,英文字母数字占一个字符,空格、回车英文标点也是一个字符。我在这里先感谢大家了。
这里必须设定一个标签,没办法我选了python,大家随意发挥啊。
收起
如果是gbk编码,那么一个中文字符占用两个字节,一个英文字符占用一个字节。如果是utf-8编码,那么一个中文包含繁体字等于三个字节,一个英文字符等于一个字节。如果是gbk编码,那么一个中文包含繁体字等于两个字节... ”
>>> a='abcd,你好' >>> len(a) 7 >>> len(a.encode('gbk')) 9
报告相同问题?