前言:
最近Unity 项目用到 判断字符串是否含有中文,网上查了一些资料,比较简单的是根据 用汉字的 UNICODE 编码范围 [0x4E00 ,0x9FA5]来判断. (还有其他几种,就不罗列了) ( ̄▽ ̄)~*
这种判断字符串是否含有 中文情况,在不同语言都有可能遇到。这里先做个备录,以后也许会用得上。٩(๑❛ᴗ❛๑)۶
C#脚本:
// 判断 当前字符是否为中文
public bool isChinese(char c)
{
return c >= 0x4E00 && c<= 0x9FA5;
}
public bool checkString(string str)
{
char[] ch = str.ToCh