判断中文和英文长度,中文算2个字符

static void Main(string[] args)
        {
            string a = "abcdefg";
            string b = "abcdefg中华人民共和国";
            Console.WriteLine(System.Text.Encoding.Default.GetBytes(a).Length);
            Console.WriteLine(System.Text.Encoding.Default.GetBytes(b).Length);
        }

 

输出:

7

21

posted @ 2008-07-28 17:57  chinaifne  阅读(569)  评论(0编辑  收藏  举报