C#中字符数与字节数的区别
[ 2007-11-07 10:21:07 | 作者: admin ]
//取字符串长度
s = "iam中国人";
int len = s.Length;//will output as 6
byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
len = sarr.Length;//will output as 3+3*2=9
s = "iam中国人";
int len = s.Length;//will output as 6
byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
len = sarr.Length;//will output as 3+3*2=9
asp vbscript 字符数len 和字节数lenb
[ 2007-11-07 10:10:18 | 作者: admin ]
字符数:
Len("1234") = 4 ----------->打印时占4
len("中国人民") = 4 ----------->打印时占8
Len("中国12") = 4 ----------->打印时占6
字节数:(由于vb的unicode,占2字节)
lenB("1234") = 8 ----------->打印时占4
lenB("中国人民") = 8 ----------->打印时占8
lenb("中国12") = 8 ----------->打印时占6
Len("1234") = 4 ----------->打印时占4
len("中国人民") = 4 ----------->打印时占8
Len("中国12") = 4 ----------->打印时占6
字节数:(由于vb的unicode,占2字节)
lenB("1234") = 8 ----------->打印时占4
lenB("中国人民") = 8 ----------->打印时占8
lenb("中国12") = 8 ----------->打印时占6
1