生成GBK码表

原创 2004年09月02日 00:55:00
program GenGBKCode;
{$APPTYPE CONSOLE}
uses
  SysUtils;
Var
  i, j: 
byte;
  mFile: textfile;
begin
  AssignFile(mFile, 
'GBKCode.txt');
  Rewrite(mFile);
{
GBK字符集范围
分区                      高位     低位
----------------------------------------------
●GBK
/1:GB2312非汉字符号: A1~A9 || A1~FE
●GBK
/2:GB2312汉字      : B0~F7 || A1~FE
●GBK
/3:扩充汉字        : 81~A0 || 40~FE
●GBK
/4:扩充汉字        : AA~FE || 40~A0
●GBK
/5:扩充非汉字      : A8~A9 || 40~A0
}
  
for i := $A1 to $A9 do
    
for j := $A1 to $FE do
      Write(mFile, chr(i), chr(j));
  
for i := $B0 to $F7 do
    
for j := $A1 to $FE do
      Write(mFile, chr(i), chr(j));
  
for i := $81 to $A0 do
    
for j := $40 to $FE do
      Write(mFile, chr(i), chr(j));
  
for i := $AA to $FE do
    
for j := $40 to $A0 do
      Write(mFile, chr(i), chr(j));
  
for i := $A8 to $A9 do
    
for j := $40 to $A0 do
      Write(mFile, chr(i), chr(j));
  Close(mFile);
end.

iOS 使用C下的iconv方法对Emoji表情转码,从UTF8到GBK,带表情字符串转码后返回结果为空,的解决办法。

我们的项目需要通过C语言的socket方式实现在iOS手机端与pc端,安卓端的实施文字信息收发。而iOS的字符串转化为C的string的时候默认初始格式是UTF8String,考虑到和PC和安卓的协调...
  • Michaelin1208
  • Michaelin1208
  • 2016年08月02日 17:28
  • 1987

GBK转unicode码查询表

Unicode、GB2312、GBK和GB18030中的汉字:http://www.fmddlmyy.cn/text24.html GB18030编码研究以及GBK、GB18030与Unicode的映...
  • subfate
  • subfate
  • 2013年08月18日 23:11
  • 1606

"MyEclipse生成javadoc时出错:编码GBK的不可映射字符"解决办法

今天生成java doc文档时,出现了如下所示的错误:   正在装入软件包 com.wisdom.test 的源文件... F:\workspace\StringUtils\src...
  • xiabo851205
  • xiabo851205
  • 2014年05月30日 11:04
  • 1423

编写函数,从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表),两种方法的比较。

题目:从“HM程序员训练营”中截取2个字节是“HM”,截取4个则是“HM程”,截取3个字节也要是"HM"而不要出现半个中文。...
  • killbill111
  • killbill111
  • 2013年09月04日 17:57
  • 3102

unicode转GBK,GNK转unicode,解决FATFS中文码表占用ROM问题

之前一直使用的512KB ROM的STM32,但是最近使用的只有128KB,想用FATFS显示支持长文件名,发现添加CC936.C后ROM肯定不够的,就决定将这个双向码表存储到外部存储器中,flash...
  • cp1300
  • cp1300
  • 2012年06月04日 12:55
  • 8050

从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表)【笔记】

/**  *   * 需求:  * 编写函数,从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表),  *   * 例如:从“HM程序员”中截取2个字节是“HM”,截取4个则...
  • MoBaiYuHei
  • MoBaiYuHei
  • 2014年09月12日 16:24
  • 585

黑马程序员—编写函数,从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表)

------- android培训、java培训、期待与您交流! ---------- package two; import java.io.BufferedReader; import java...
  • u012543555
  • u012543555
  • 2013年12月14日 17:03
  • 1062

个人对码表的理解(ASCII,GBK,Unicode,UTF-8等)。

以下任何言论都完全是个人的理解,如有雷同纯属巧合,如有错误,希望大家多多指出,共同学习!谢谢!   笔者是一个理解能力偏慢、稍钻牛角尖的程序员,什么东西都要从最基础理解起,一步一步向上理解,因此讲...
  • EvanWang1987
  • EvanWang1987
  • 2014年06月30日 17:18
  • 2191

汉字编码之GBK编码(附完整码表)

继续字符编码的学习。今天介绍一下GBK(汉字内码扩展规范),GB 2312 GB18030。引用网友的话可以概括一下: GBK和UTF8的区别:GBK就是在保存你的帖子的时候,一个汉字占用两个字节。。...
  • hherima
  • hherima
  • 2016年03月04日 12:21
  • 9949

FATFS外置UNICODE GBK双向转换码表

将UtoG,GtoU双向码表放到存储卡里面实现长文件名,因为FATFS长文件名需要unicode支持, 首先将UtoG.sys,GtoU.sys两个文件放到SD卡根目录,注意,一定要在根目录,并且是...
  • cp1300
  • cp1300
  • 2013年06月05日 21:50
  • 4659
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:生成GBK码表
举报原因:
原因补充:

(最多只允许输入30个字)