素材一-字符编码..ppt

* GB码区位示例(续) * GB码区位示例(续) * 二、计算机中中文字符的表示 汉字内码 就是汉字在计算机内部所使用的编码。当将汉字通过使用外码输入到计算机中后,计算机为了识别汉字,必须将汉字的外码转换为汉字的内码,以便处理和存储汉字信息。在计算机系统中,通常使用两个字节来表示一个汉字的内码。 * 二、计算机中中文字符的表示 汉字内码 由于国标码不能直接存储在计算机内,为方便计算机内部处理和存储汉字,又区别于ASCII码,将国标码中的每个字节在最高位改设为1,这样就形成了在计算机内部用来进行汉字的存储、运算的编码叫机内码(或汉字内码,或内码)。内码既与国标码有简单的对应关系,易于转换,又与ASCII码有明显的区别,且有统一的标准(内码是惟一的)。 * 二、计算机中中文字符的表示 汉字内码 国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,如“保” 字,国标码为31H和23H(区位码为1103H),而西文字符“1”和“#”的ASCII码也分别为31H和23H。 现假如内存中有两个字节为31H和23H,这到底是一个汉字,还是两个西文字符“1”和“#”?于是就出现了二义性。 * 二、计算机中中文字符的表示 汉字内码 显然,国标码是不可能在计算机内部直接采用的。于是

文档评论(0)

1亿VIP精品文档

相关文档