c#通过unicode编码判断字符是否为中文示例分享
c#通过unicode编码判断字符是否为中文示例分享
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:protectedboolIsChineseLetter(stringinput,intindex){intcode=0;...

复制代码 代码如下:

protected bool IsChineseLetter(string input,int index)

{

int code = 0;

int chfrom = Convert.ToInt32("4e00", 16); //范围(0x4e00~0x9fff)转换成int(chfrom~chend)

int chend = Convert.ToInt32("9fff", 16);

if (input != "")

{

code = Char.ConvertToUtf32(input, index); //获得字符串input中指定索引index处字符unicode编码

if (code >= chfrom && code <= chend)

{

return true; //当code在中文范围内返回true

}

else

{

return false ; //当code不在中文范围内返回false

}

}

return false;

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类