判断字符串中是不是含有中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断字符串中是不是含有中文相关的知识,希望对你有一定的参考价值。

1、用ASCII码判断
在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下:

string text = "是不是汉字,ABC,柯乐义";
for (int i = 0; i < text.Length; i++)

if ((int)text[i] > 127)

Console.WriteLine("是汉字");
else
Console.WriteLine("不是汉字");

参考技术A 中文字符编码,一般在char类型下是负数。或者大于126

以上是关于判断字符串中是不是含有中文的主要内容,如果未能解决你的问题,请参考以下文章