c#通过unicode编码判断字符是否为中文示例分享

时间:2022-01-13 16:33:44 


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;
}

标签:unicode编码,是否为中文
0
投稿

猜你喜欢

  • Spring Boot+Shiro实现一个Http请求的Basic认证

    2022-06-01 22:22:31
  • C#中var关键字用法分析

    2022-02-11 15:01:43
  • SQL Server中的数据复制到的Access中的函数

    2021-10-05 16:06:42
  • Java数据结构之队列(动力节点Java学院整理)

    2021-09-22 04:58:19
  • SpringBoot拦截器的配置使用介绍

    2021-06-20 07:25:54
  • Java使用JDBC连接postgresql数据库示例

    2022-11-06 22:49:02
  • 利用java实现中奖概率详情

    2021-08-10 06:56:58
  • 浅析Spring Boot中的spring-boot-load模块

    2023-11-23 02:39:31
  • Spring 整合 MyBatis的实现步骤

    2022-08-21 16:51:14
  • java web项目里ehcache.xml介绍

    2022-02-25 20:46:25
  • 详解Android中Drawable方法

    2021-06-12 12:40:05
  • java匿名内部类实例简析

    2022-12-26 21:25:15
  • 基于springboot2集成jpa,创建dao的案例

    2021-08-02 00:40:46
  • C#中的HttpWebRequest类用法详解

    2022-11-07 11:41:17
  • Spring自动配置之condition条件判断上篇

    2022-07-01 17:34:51
  • C#实现根据指定容器和控件名字获得控件的方法

    2023-09-26 12:23:03
  • SpringBoot利用限速器RateLimiter实现单机限流的示例代码

    2023-04-05 19:57:50
  • Android实现标题上显示隐藏进度条效果

    2022-06-13 10:40:12
  • Android网络工具类NetworkUtils详解

    2022-12-08 05:18:43
  • SpringCloud消息总线Bus配置中心实现过程解析

    2023-02-14 10:05:18
  • asp之家 软件编程 m.aspxhome.com