1、在纯ASCII码下,字节数=字符串长度=字符个数,因为每个字符就一个字节。
2、在Unicode下,字节数/2=字符串长度=字符个数,因为每个字符都是2个字节。
3、在ASCII码与其它双字节字符系统混用时,字节数=ASCII码字符个数+双字节字符个数*2,而此时字符串长度到底怎么统计就不好说了,有的语言如C语言,此时字符串长度=字节数,有的语言如JS,此时字符产长度=字符个数。
字节 VS 字符串长度 VS 字符个数
字符编码解析
最新推荐文章于 2021-05-11 10:27:30 发布
本文详细解析了不同字符编码方式下的字节数与字符个数的关系,包括纯ASCII码、Unicode及混合编码情况,并对比了不同编程语言中字符串长度的计算方法。
36万+

被折叠的 条评论
为什么被折叠?



