为什么字和字符数不一样?

如题所述

根据文字的编码,有不同的结果:

1、如果是GB2312或GBK编码:1个汉字或全角符号占用两个字节,即相当于两个英文半角字符;
2、如果是Unicode编码:任何字符(包括半角的英文、数字、符号以及全角的汉字、符号等等)都是两个字节,因此只有在这种情况下,字数和字符数才是相等的;
3、如果是UTF-8编码:1个汉字或全角符号占用2到3个字节。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-23
一个汉字点两个字符/一个英文字母是一个字符,一个符号也是一个字符,所以当然不一样了,因为你的文档起码有汉字和符号吧!
第2个回答  2014-08-23
汉字,日文,韩文等,全角符号,都是2字节
相似回答