简单的判断字符串里有没有中文
2006-04-20 20:21
239 查看
我看到很多人用正则表达式验证字符串是否是中文,不过很多应用中,只要有一个中文我们就把整个字符串当中文处理,所以我想到了一种比较简单的方法:
public bool CheckEncode(string srcString)
int strLen = srcString.Length;//字符串的长度,一个字母和汉字都算一个
int bytLeng = System.Text.Encoding.UTF8.GetBytes(srcString).Length;//字符串的字节数,字母占1位,汉字占2位,注意,一定要UTF8
bool chkResult = false;
if(strLen < bytLeng) //如果字符串的长度比字符串的字节数小,当然就是其中有汉字啦^-^
chkResult = true;
}
return chkResult;
}
public bool CheckEncode(string srcString)
int strLen = srcString.Length;//字符串的长度,一个字母和汉字都算一个
int bytLeng = System.Text.Encoding.UTF8.GetBytes(srcString).Length;//字符串的字节数,字母占1位,汉字占2位,注意,一定要UTF8
bool chkResult = false;
if(strLen < bytLeng) //如果字符串的长度比字符串的字节数小,当然就是其中有汉字啦^-^
chkResult = true;
}
return chkResult;
}
相关文章推荐
- 判断一个字符串中是否含有中文的简单方法
- java判断中文字符串长度的简单实例
- C# 判断中文字符(字符串)
- Oracle取字符串长度以及判断是否含有中文
- python学习笔记(1)――简单程序判断数字字符串
- 用python3判断一个字符串 包含 中文
- JS判断字符串是否为整数--简单的正则判断
- Java判断字符串中是否包含中文方法
- java判断回文字符串几种简单的实现
- 判断字符串是否包含字母、数字、中文
- Java判断字符是否是汉字、字符串中是否有中文。
- js中用正则表达式判断字符串中是否包含中文和英文
- Python 判断字符串中是否包含中文
- Java精确判断一个字符串是否有中文
- PHP判断字符串编码并且获取字符串中的中文 + 清除空格
- Java判断一个字符串中是否包含中文字符工具类
- JS判断字符串长度(中文2字符,英文1字符),可调整
- 判断一个字符串里是否有中文的方法
- ios 判断字符串中是否有中文
- 在java如何判断字符串有多少中文字