在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。

通过对字符的unicode编码进行判断来确定字符是否为中文。


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

转载于:https://www.cnblogs.com/liufei88866/archive/2009/07/29/1534287.html

C#中判断字符是否为中文相关推荐

  1. python中判断字符是否为中文

    https://blog.csdn.net/weixin_44676081/article/details/97620024

  2. java 中判断字符是否为big5码_【转载】判断一个字符是西文字符还是中文字符

    转载:http://blog.chinaunix.net/u2/70445/showart_1133335.html 一.判断一个字符是西文字符还是中文字符    大家知道西文字符主要是指ASCII码 ...

  3. java 判断是否中文字符_java中判断字符串是否是中文的方法

    java中判断字符串是否是中文的方法 发布时间:2020-06-25 14:07:38 来源:亿速云 阅读:79 作者:Leah 本篇文章为大家展示了java判断字符串是否为中文的方法,代码简明扼要并 ...

  4. python脚本:判断字符是否为中文

    # 判断字符是否为中文 def is_chinese(ch):if u'\u4e00' <= ch <= u'\u9fff':return Trueelse:return False

  5. Python中判断字符是否为字母、数字、字母和数字组合,验证回文串(LeetCode125)

    判断字符串是否为字母.数字 函数str.isdigit()判断字符是否为数字,函数str.isalpha()判断字符是否为字母,函数isalnum()判断字符是否为数字字母组合. 上代码: str1 ...

  6. JAVA中判断char是否是中文的几种方法

    java中使用Unicode字符,所有字符均以2个字节存储,编码呢,前256个和ASCII 编码一致,汉字字符编码应该在20000以上也就说英文字符还是在大写字母 65-90 , 小写字母97-122 ...

  7. java怎么判断一个char是汉字_JAVA中判断char是否是中文的几种方法

    展开全部 对照最新版本的 Unicode (最少是62616964757a686964616fe59b9ee7ad9431333335343330 6.0  版本,不知道现在是否有 7.0) 里面找从 ...

  8. java 变量 英文_Java中的字符类型变量无论是中文,英文还是数字,都是占4字节。...

    [单选题]一辆公共汽车载有20名乘客向某车站驶来,假如车上每名乘客在该站下车的概率为1/4,且所有乘客在该站下车与否互不关联,则此辆公共汽车上有5名乘客在该站下车的概率约为( ). [单选题]新中国建 ...

  9. html 转义 中文,HTML基础之JS中的字符转义--转义中文或特殊字符

    sql 关于查询时 出现的 从数据类型 varchar 转换为 numeric 时出错 的解决方法. 出现这种问题 一般是查询时出现了 varchar 转 numeric 时出了错  或varchar ...

  10. sql判断字段是否含有中文,英文,数字

    sql判断字段是否含有中文 orcale中判断字段是否含有中文 mysql中判断字段中是否含有中文 SQL语句 统计某字段不包含特定字符串 orcale中判断字段是否含有中文 现有表 cs_name ...

最新文章

  1. “评IDC,送免费主机”活动,主机无任何限制,无广告
  2. springboot @PropertySource+@Value注入properties配置文件属性值
  3. DEV里的XtraGrid的GridView的一个单元格里显示大量的文字怎么办?
  4. ireport 无法打开问题
  5. CSS鼠标悬停隐藏展开简介特效
  6. netstat命令查看网络信息
  7. pytorch之学习率变化策略之MultiplicativeLR
  8. 图片如何转PDF格式?这些方法值得收藏
  9. 信息安全数学基础(近世代数部分)
  10. Spark机器学习-LDA算法09
  11. VS2010SP1dvd1安装失败。
  12. 使用长时间运行作业的警报监控SQL代理
  13. vs2010的Visual Assist X破解版安装
  14. python明文密文_「每日一练」Python实现明文和密文的输入
  15. pandas读取txt文件第一行列名困扰我许久的'点'
  16. gtx1050ti和gtx1650哪个好
  17. CSR8670学习笔记:OTA升级固件
  18. 数据挖掘(六)——模型优化与评估方法
  19. centos7 SFTP
  20. 海明校验码原来这样算!!!

热门文章

  1. Apache Kylin在美团数十亿数据OLAP场景下的实践
  2. Neo4j 的一些使用心得
  3. 大数据分析,在中国找个身高1米7年入20万的老公,到底有多难?
  4. MySQL 事务的实现原理,写得太好了!
  5. Hadoop 架构已凋谢 ?!
  6. Netty编解码框架分析
  7. Android你可能要用到的自定义View分享
  8. 史上最详细的Studio教程二来啦
  9. 6.爬虫 requests库讲解 总结
  10. 4412 学习目录总结