汉字转二进制是怎么转的

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:35:03
如题

http://www.whylover.com/?p=670

这里有`比较方便``如果你要解释的话请耐心看看

字符编码与汉字编码

1.字符编码

目前微型机中普遍采用的字符编码是ASCII码。它是用七位二进制数对127个字符进行编码,其中前32个是一些不可打印的控制符号。

2.汉字编码及字模信息

汉字有两种编码:国标码与机内码。

国标码是"中华人民共和国国家标准信息交换汉字编码",代号为"GB2312-80"。在国标码的字符集中,收集了一级汉字3755个,二级汉字3008个,图形符号682个,共7445个。一个汉字对应一个区位码,由四位数字组成,前两位数字为区码(0~94),后两位数字为位码(0~94)。机内码是指汉字在计算机中的编码

汉字的机内码占两个字节,分别称为机内码的高位与低位。它们与区位码的关系如下:

机内码高位=区码+A0H

机内码低位=位码+A0H

汉字字库是由所有汉字的字模信息构成的。一个汉字字模信息占若干字节,究竟占多少个字节由汉字的字形决定。

例如,如果用16×16点阵表示一个汉字,则一个汉字占16行,每行有16个点,在存储时用两个字节存放一行上16个点的信息,对应位为"0"表示该点为"白","1"表示该点为"黑"。因此,一个16×16点阵的汉字占32个字节。

首先把汉字转成16进制

unicode