Csharp 判断UNICODE字符是否属于汉字
C# 判断UTF-8字符是否属于汉字
/* * Block Range CommentCJK Unified Ideographs 4E00-9FFF CommonCJK Unified Ideographs Extension A 3400-4DBF RareCJK Unified Ideographs Extension B 20000-2A6DF Rare, historicCJK Unified Ideographs Extension C 2A700–2B73F Rare, historicCJK Unified Ideographs Extension D 2B740–2B81F Uncommon, some in current useCJK Unified Ideographs Extension E 2B820–2CEAF Rare, historicprivate use E815 - E864CJK Compatibility Ideographs F900-FAFF Duplicates, unifiable variants, corporate charactersCJK Compatibility Ideographs Supplement 2F800-2FA1F Unifiable variants* *//** private use E815 - E864* '','','','','','','','','','','','','','','',* '','','','','','','','','','','','','','','',* '','','','','','','','','','','','','','','',* '','','','','','','','','','','','','','','',* '','','','','','','','','','','','','','','',* '','','','','',*/public static readonly char UNICODE_CHS_EXT_A_START = (char)0x3400; // CJK扩展字符集Apublic static readonly char UNICODE_CHS_EXT_A_END = (char)0x4DB5; public static readonly char UNICODE_CHS_CJK_CI_START = (char)0xF900; // CJK扩展字符集CIpublic static readonly char UNICODE_CHS_CJK_CI_END = (char)0xFAFF;public static readonly char UNICODE_CHS_CJK_PRIVATE_START = (char)0xE815; // CJK扩展字符集privatepublic static readonly char UNICODE_CHS_CJK_PRIVATE_END = (char)0xE864;public static readonly char UNICODE_CHS_START = (char)0x4E00; // CJK字符集public static readonly char UNICODE_CHS_END = (char)0x9FBB;public static Dictionary<char, char> DICT_UNICODE_CHINESE_RANGES = new Dictionary<char, char>{{ UNICODE_CHS_START, UNICODE_CHS_END },{ UNICODE_CHS_EXT_A_START, UNICODE_CHS_EXT_A_END },{ UNICODE_CHS_CJK_CI_START, UNICODE_CHS_CJK_CI_END },{ UNICODE_CHS_CJK_PRIVATE_START, UNICODE_CHS_CJK_PRIVATE_END }, };public static bool CharIsChineseChar(char ch){foreach (var pair in DICT_UNICODE_CHINESE_RANGES){if ((pair.Key <= ch) && (pair.Value >= ch)){return true;}}return false;}
参考链接:
[1]https://jrgraphix.net/r/Unicode/E000-F8FF
Csharp 判断UNICODE字符是否属于汉字相关推荐
- python中如何判断输入的是英文字母_python如何判断一个字符是否为汉字,英文字母,数字,空还是其他...
一直在忙工作的事情,对不起大家,今后一定抽出时间来写python,和大家一起学python. 今天给大家一段代码,大家可以看一下哈. # 判断一个字符是否为汉字,英文字母,数字,空还是其他 # 使用U ...
- python字符类型判断_python判断unicode字符类型
def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\u4e00' ...
- Unicode 字符编码表|汉字Unicode编码的区间为:0x4E00→0x9FA5
十进制 十六进制 字符数 编码分类(中文) 编码分类(英文) 起始 终止 起始 终止 (个) 0 127 0000 007F 128 C0控制符及基本拉丁文 C0 Control and B ...
- Python判断输入字符类型
1 """从键盘上输入 一个字符,判断其字符类型.""" 2 while True: 3 char = input("请输入需要判 ...
- C#三种判断字符是否为汉字的方法
判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法. 1.用ASCII码判断 在 ASCII码表 ...
- oracle 判断是否位汉字,js判断字符是否是汉字的两种方法小结
有时需要判断一个字符是不是汉字,比如在用户输入含有中英文的内容时,需要判断是否超过规定长度就要用到.用 Javascript 判断通常有两种方法. 1.用正则表达式判断 js判断字符是否是汉字 .co ...
- c语言判断字符是汉字,c语言里面判断字符是否为汉字
这是跟汉字的存储方式有关,西文字符用ASCII码的话,一个字节可以表示一个字符,而汉字用的是双字节表示一个汉字. 那么,为了在机器内部区分ASCII码和汉字机内码,就规定汉字的两个字节的最高为都为1. ...
- 【IntelliJ IDEA】UTF-8编码下\u7528\u6237转换为中文汉字,\u9489\u9489\u81EA\u5B9A\u4E49\(Unicode字符与中文的相互转化)
本文目录 一.背景描述 二.问题原因 三.解决方案 一.背景描述 本地开发环境,Windows 10 + IntelliJ IDEA + Spring boot项目. 在开发项目中遇见设置文件编码格式 ...
- html表单判断字符数,JS判断字符串长度,结合element el-input el-form 表单验证(英文占1个字符,中文汉字占2个字符)...
首先看看判断字符串长度的几种方法(英文占1个字符,中文汉字占2个字符) 方法一: function strlen(str) { var len = 0; for (var i = 0; i < ...
最新文章
- [转]Windows与VC命名规则
- 学python可以做什么产品-学习Python到底有什么用?
- fluorinefx (AMF3 for .NET)
- linux文件和目录管理指令,Linux 命令(文件和目录管理 - cat)
- jdbcTemplate快速入门
- vue中 点击事件的写法_vue中的事件:原生事件与自定义事件__Vue.js
- Java Web学习笔记02:在Intellij里创建Web项目
- 跑通im2txt 程序(1)
- 一信通短信接口对接_实例分享:验证码短信接口如何对接?接口api哪个好用?...
- 晶体管放大电路与Multisim仿真学习笔记
- 织梦Dedecms忘记管理员后台密码解决办法
- 自己写了个cgi-bin,报错!
- 拉钩网爬取所有python职位信息
- CPU飙高原因及解决方案
- MATLAB复数相关运用
- matlab 直方图
- workman+thinkPHP 即时通讯
- RLC串联电路截止频率
- 人机交互及用户体验、GUI思考
- Python数据分析案例17——电影人气预测(特征工程构建)
热门文章
- Office中数学公式用Java解析,java解析word公式
- SkeyeVSS构筑公交车载智能视频监控系统:公交运行的网络安全墙
- [附源码]java毕业设计药品销售管理系统
- 施耐德服务器显示a320,A320S在STATUS SD页面上允许显示AIR BLEED MAINTENANCE信息的MEL保留M项操作.docx...
- ueditor编辑器自动把空格替换nbsp;的解决办法
- 办公小秘诀——Word及Excel(一)
- OSPF邻居关系建立的六个条件
- OSChina 周一乱弹 ——在家抄写自己的名字1000遍。
- 【安装官方版本】安装Office
- 概率论与数理统计系列笔记之第五章——统计量及其分布