浏览模式: 普通 | 列表
11月, 2007 | 1

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

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
1