判断中文和英文长度,中文算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