unicode程序中如何判断一个TCHAR字符是否是汉字
来源:互联网 发布:剑灵人男捏脸数据邪气 编辑:程序博客网 时间:2024/05/16 18:58
中文的unicode码的范围4e00-9fa5
---------------------------------------------------------------
以下可能比较全一些,取得高字节HIBYTE(a),取得低字节LOBYTE(a)这两个宏会有所帮助
剩下的就是判断区间了
注:在绝大多数应用场合中,我们可以仅用(1)、(2)、(3)、(4)的集合作为CJK判断的依据。
1)标准CJK文字
http://www.unicode.org/Public/UNIDATA/Unihan.html
Code point range Block name Release
U+3400..U+4DB5 CJK Unified Ideographs Extension A 3.0
U+4E00..U+9FA5 CJK Unified Ideographs 1.1
U+9FA6..U+9FBB CJK Unified Ideographs 4.1
U+F900..U+FA2D CJK Compatibility Ideographs 1.1
U+FA30..U+FA6A CJK Compatibility Ideographs 3.2
U+FA70..U+FAD9 CJK Compatibility Ideographs 4.1
U+20000..U+2A6D6 CJK Unified Ideographs Extension B 3.1
U+2F800..U+2FA1D CJK Compatibility Supplement 3.1
2)全角ASCII、全角中英文标点、半宽片假名、半宽平假名、半宽韩文字母:FF00-FFEF
http://www.unicode.org/charts/PDF/UFF00.pdf
3)CJK部首补充:2E80-2EFF
http://www.unicode.org/charts/PDF/U2E80.pdf
4)CJK笔划:31C0-31EF
http://www.unicode.org/charts/PDF/U31C0.pdf
5)康熙部首:2F00-2FDF
http://www.unicode.org/charts/PDF/U2F00.pdf
6)汉字结构描述字符:2FF0-2FFF
http://www.unicode.org/charts/PDF/U2FF0.pdf
7)注音符号:3100-312F
http://www.unicode.org/charts/PDF/U3100.pdf
8)注音符号(闽南语、客家语扩展):31A0-31BF
http://www.unicode.org/charts/PDF/U31A0.pdf
9)日文平假名:3040-309F
http://www.unicode.org/charts/PDF/U3040.pdf
10)日文片假名:30A0-30FF
http://www.unicode.org/charts/PDF/U30A0.pdf
11)日文片假名拼音扩展:31F0-31FF
http://www.unicode.org/charts/PDF/U31F0.pdf
12)韩文拼音:AC00-D7AF
http://www.unicode.org/charts/PDF/UAC00.pdf
13)韩文字母:1100-11FF
http://www.unicode.org/charts/PDF/U1100.pdf
14)韩文兼容字母:3130-318F
http://www.unicode.org/charts/PDF/U3130.pdf
15)太玄经符号:1D300-1D35F
http://www.unicode.org/charts/PDF/U1D300.pdf
16)易经六十四卦象:4DC0-4DFF
http://www.unicode.org/charts/PDF/U4DC0.pdf
17)彝文音节:A000-A48F
http://www.unicode.org/charts/PDF/UA000.pdf
18)彝文部首:A490-A4CF
http://www.unicode.org/charts/PDF/UA490.pdf
19)盲文符号:2800-28FF
http://www.unicode.org/charts/PDF/U2800.pdf
20)CJK字母及月份:3200-32FF
http://www.unicode.org/charts/PDF/U3200.pdf
21)CJK特殊符号(日期合并):3300-33FF
http://www.unicode.org/charts/PDF/U3300.pdf
22)装饰符号(非CJK专用):2700-27BF
http://www.unicode.org/charts/PDF/U2700.pdf
23)杂项符号(非CJK专用):2600-26FF
http://www.unicode.org/charts/PDF/U2600.pdf
- unicode程序中如何判断一个TCHAR字符是否是汉字
- C#中如何判断一个字符是汉字
- C#中如何判断一个字符是汉字
- C#中如何判断一个字符是汉字
- C#中如何判断一个字符是汉字
- C#中如何判断一个字符是汉字
- C#中如何判断一个字符是汉字
- 判断字符是否是汉字
- 判断一字段的最后一个字符是否是汉字
- c/vc++一个字符是否是汉字的判断方法
- java判断一个字符是否是汉字 包括汉语标点符号
- 判断unicode是否是汉字、数字、英文
- python判断unicode是否是汉字,数字,英文,或者其他字符
- python判断unicode是否是汉字,数字,英文,或者其他字符
- python判断unicode是否是汉字,数字,英文,或者其他字符
- python判断unicode是否是汉字,数字,英文,或者其他字符
- 检测unicode字符中是否包含汉字
- Java判断字符是否是汉字
- 使用Debian Linux操作系统架设网关
- ActivateActCtx 无法定位程序输入点 解决办法
- 7月--忙碌难忘的日子
- Linux那些事儿之我是U盘(31)谁是最变态的结构体?
- .net2.0配置文件全攻略
- unicode程序中如何判断一个TCHAR字符是否是汉字
- Hosting ASP.NET Outside of IIS
- FireFox 2.0.0.5 简体中文版
- 读取dll中的bmp,ico,wav文件(开源了)
- .NET正则表达式使用高级技巧之组的概念http://www.knowsky.com/337866.html
- DCT变换的一些知识
- 主要做了些过渡工作
- 如果你爱的人不再爱你,请放开自己
- 718惨案