埇 mysql 不认这个字_输入法项目->用delphi生成GBK 中文编码 GBK 扩充汉字编码表(3) GBK/3: $8140 —$A0FE(部分)...

GBK 中文编码

GBK是GB2312的扩展,是向上兼容的,因此GB2312中的汉字的编码与GBK中汉字的相同。另外,GBK中还包含

繁体字的编码。GBK中每个汉字包含两个字节,第一个字节的范围是0x81-0xFE(即129-254),第二个字节的范围是

0x40-0xFE(即64-254)。GBK中有码位23940个,包含汉字21003个;

GBK/3: 0x8140~0xA0FE(部分) 扩充汉字   包括繁体

f0cd6c7f9e7ae96feae062cb48f670f0.png

procedure

Tfm_Words.Button3Click(Sender: TObject);

f0cd6c7f9e7ae96feae062cb48f670f0.png

var

f0cd6c7f9e7ae96feae062cb48f670f0.png  A, B: Cardinal;

f0cd6c7f9e7ae96feae062cb48f670f0.png  I, J: Integer;

f0cd6c7f9e7ae96feae062cb48f670f0.png  sHex:

string

;

f0cd6c7f9e7ae96feae062cb48f670f0.png  s1: WideString;

f0cd6c7f9e7ae96feae062cb48f670f0.png  ss:

string

;

//

GBK

/

3

: 0x8140~0xA0FE(部分) 扩充汉字

f0cd6c7f9e7ae96feae062cb48f670f0.png

begin

f0cd6c7f9e7ae96feae062cb48f670f0.png

f0cd6c7f9e7ae96feae062cb48f670f0.png 

f0cd6c7f9e7ae96feae062cb48f670f0.png

f0cd6c7f9e7ae96feae062cb48f670f0.png  ss :

=

#

13

#

10

+

f0cd6c7f9e7ae96feae062cb48f670f0.png

'

GBK/3: $8140 —$A0FE(部分) 扩充汉字

'

#

13

#

10

+

f0cd6c7f9e7ae96feae062cb48f670f0.png

'

jfyes 2008-07-07

'

#

13

#

10

#

13

#

10

;

f0cd6c7f9e7ae96feae062cb48f670f0.png

f0cd6c7f9e7ae96feae062cb48f670f0.png

for

I:

=

$

81

to

$A0

do

f0cd6c7f9e7ae96feae062cb48f670f0.png

begin

f0cd6c7f9e7ae96feae062cb48f670f0.png

f0cd6c7f9e7ae96feae062cb48f670f0.png

for

J :

=

$

40

to

$FE

do

f0cd6c7f9e7ae96feae062cb48f670f0.png

begin

f0cd6c7f9e7ae96feae062cb48f670f0.png

f0cd6c7f9e7ae96feae062cb48f670f0.png       sHex :

=

Format(

'

$%.2x%.2x

'

, [I, J]);

f0cd6c7f9e7ae96feae062cb48f670f0.png       A :

=

SysUtils.StrToIntDef(sHex,

0

);

f0cd6c7f9e7ae96feae062cb48f670f0.png       

f0cd6c7f9e7ae96feae062cb48f670f0.png

if

J

=

$

40

then

f0cd6c7f9e7ae96feae062cb48f670f0.png         ss :

=

ss

+

'

code  +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F

'

;

f0cd6c7f9e7ae96feae062cb48f670f0.png

f0cd6c7f9e7ae96feae062cb48f670f0.png

f0cd6c7f9e7ae96feae062cb48f670f0.png

if

J

in

[$

40

, $

50

,$

60

, $

70

, $

80

,$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值