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

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

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

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

C++判断字符串中是不是含有某个子字符串

Java 判断字符串是不是含有所有特殊符号?

asp中如何判断一个字符串中是不是含有一个子字符串?

C++里怎样判断字符串中含有汉字

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