如何计算一个字符串的字节数?

如题所述

1、在纯ASCII码下,字节数=字符串长度=字符个数,一个英文字母占一个字节的空间,一个中文汉

字占两个字节的空间,一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,

换算为十进制,最小值0,最大值255。

2、在Unicode下,字节数/2=字符串长度=字符个数,一个英文等于两个字节,一个中文(含繁

体)等于两个字节,中文标点占两个字节,英文标点占两个字节,数据库中varchar(200)是指有200

个字节。 

3、在UTF-8编码下,一个英文字符等于一个字节,一个中文(含繁体)等于三个字节,中文标点占

三个字节,英文标点占一个字节。

4、对于varchar类型,这是单字节字符,一个字符占用一个字节,总共能够表示的256个字符;而对

于nvarchar类型,一个字符占用两个字节,能够表示世界上所有的字符集,一个unicode字符占用

两个字节。

5、如果要计算字符串占用的字节数量请使用DataLength函数,该函数统计字节数量时,字符串的

所有字符都会计算在内,包括前导空格和结尾空格。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网