vfp生成GBK中的所有汉字

该博客详细介绍了GBK编码的码位分配和顺序,包括汉字区、图形符号区和用户自定义区的组成和编码范围。通过VFP创建了一个包含GBK所有汉字的表格,并展示了如何遍历和插入汉字到表中。
摘要由CSDN通过智能技术生成

*!*    二、码位分配及顺序

*!*    GBK 亦采用双字节表示,总体编码范围为 8140-FEFE,首字节在 81-FE 之间,尾字节在 40-FE 之间,剔除 xx7F 一条线。总计 23940 个码位,共收入 21886 个汉字和图形符号,其中汉字(包括部首和构件)21003 个,图形符号 883 个。

*!*    全部编码分为三大部分:

*!*    1. 汉字区。包括:

*!*    a. GB 2312 汉字区。即 GBK/2: B0A1-F7FE。收录 GB 2312 汉字 6763 个,按原顺序排列。

*!*    b. GB 13000.1 扩充汉字区。包括:

*!*    (1) GBK/3: 8140-A0FE。收录 GB 13000.1 中的 CJK 汉字 6080 个。

*!*    (2) GBK/4: AA40-FEA0。收录 CJK 汉字和增补的汉字 8160 个。CJK 汉字在前,按 UCS 代码大小排列;增补的汉字(包括部首和构件)在后,按《康熙字典》的页码/字位排列。

*!*    2. 图形符号区。包括:

*!*    a. GB 2312 非汉字符号区。即 GBK/1: A1A1-A9FE。其中除 GB 2312 的符号外,还有 10 个小写罗马数字和 GB 12345 增补的符号。计符号 717 个。

*!*    b. GB 13000.1 扩充非汉字区。即 GBK/5: A840-A9A0BIG-5 非汉字符号、结构符和“○”排列在此区。计符号 166 个。

*!*    3. 用户自定义区:分为(1)(2)(3)三个小区。

*!* 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值