`
FireFlyWithCat
  • 浏览: 88321 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

常用编码的发展史

阅读更多
ASCII、UNICODE、GB2312、GBK、GB18030是字符集,UTF-8、UTF-16、UTF-32是编码。下面说一下他们的来历。
最早的计算机采用ASCII,这个编码长度是8位,也就说可以表示256个符号。如果只是表示英文这些符号够用了。但是,中文没有办法表示,怎么办?
中国人发明了GB2312,这个字符集结构是这样的,长度16位,两个字节,只要两个字节大于127的就认为是汉字,这样,就会有7000多个符号可以用了。而常用6000多个中文。这就是伟大的GB2312了。但是还是不够,有很多生僻字没有符号表示,这些文字怎么办?好吧,我们继续扩充吧。不要求第二字节必须大于127了。只要第一个字节大于127,我们就认为是中文。这样增加到了2W多个符号。这就是伟大的GBK就是GB2312的扩充。问题又来了,中国有很多少数名族哈,这些少数名族的字符怎么办?好吧,干脆把少数民族文字、数字、字母……全部一锅烩了。这就出现了GB18030,在GB18030编码中有两种数字和字母,全角和半角,前字节127之前的是半角。之后出现的是全角。GB18030统称为DBCS(双字节字符集)。
说完中国说世界的,
上面讲的无论那种字符集无法世界通用,这时就出现了UNICODE,这个字符集是可变字符集,所谓的可变指的是长度可变,如果是英文就是8位(全角的算中文),如果中文就16位、24位、32位,貌似只有(O)圈是2两个字节。其他都是3个字节。中日韩的大字符集才是4个字节。
分享到:
评论

相关推荐

    戏说编码发展史

    Unicode编码的出现是编码发展史上的一个里程碑,它试图为每一个字符分配一个唯一的代码点,不论其属于何种语言或文字系统。Unicode的推广和普及,使得计算机能够无差别地处理全球各种语言和文化的信息,极大地促进了...

    BIG5编码表

    尽管随着技术的进步,BIG5编码逐渐被更先进的编码标准所取代,但它在中文信息历史上的地位不容忽视,仍然是理解中文编码发展史不可或缺的一部分。对于学习繁体中文、进行汉字编码研究以及从事中文信息处理工作的专业...

    存储器发展史存储器发展史.doc

    存储器发展史 存储器是计算机中用来存储程序和数据的部件,有了存储器,计算机才有记忆功能,才能保证正常工作。存储器可以分为主存储器(内存)和辅助存储器(外存)。外存通常是磁性介质或光盘等,能长期保存信息...

    各种红外遥控器编码大全

    M50560-001P是一种常用的红外编码芯片,其编码方式较为独特。为了更好地理解其工作原理,可以通过以下步骤来进行解码: 1. **识别载波频率**:首先确定芯片的载波频率,通常为37.91KHz。 2. **读取帧结构**:分析...

    汉字编码对照表.doc

    【汉字编码对照表】是基于国标GB 2312-80的编码系统,...随着Unicode等国际编码标准的普及,虽然GB 2312-80的重要性相对降低,但它在中国计算机发展史上占有重要地位,对于理解早期的中文信息技术发展仍具有历史价值。

    汉字编码表汉字编码表

    汉字编码表:深入解析GB2312标准 ...尽管随着时间的推移,GB2312已经逐渐被更先进的编码标准所取代,但它在中国汉字编码史上的地位是不可替代的,对于理解汉字编码的历史和发展脉络具有重要的意义。

    浅谈Unicode与JavaScript的发展史

    UTF-8是一种变长的编码方式,它根据字符的使用频率来决定占用的字节数,越常用的字符占用字节越少。在UTF-8编码中,英文字母、数字和基本的标点符号只需要一个字节表示,一些特殊的字符用两到三个字节表示,而其他...

    GB 2312-1980 信息交换用汉字编码字符集 基本集.rar

    综上所述,GB 2312-1980作为中国最早的国家标准汉字编码方案,虽然在今天看来已不再是最先进的标准,但它在中国信息化发展史上具有重要的里程碑意义,并为后续汉字编码标准的制定和发展奠定了坚实的基础。

    多媒体技术的发展史.docx

    ### 多媒体技术的发展史与关键技术解析 #### 一、多媒体技术概述 多媒体技术自20世纪80年代中后期兴起以来,迅速成为信息技术领域的研究热点。作为一种综合性的电子信息技术,多媒体技术不仅改变了传统计算机系统...

    脉冲压缩发展史.pdf

    模拟脉冲压缩常用声表面波器件,如色散延迟线,通过控制叉指换能器的间隔来实现信号的调频。数字脉冲压缩则是随着60年代数字集成技术和70年代大规模集成电路的发展而兴起,它具有更高的灵活性和精确性,可以通过快速...

    字符编码ASCII编码表

    ### 字符编码——ASCII编码表详解 #### 一、引言 ...综上所述,ASCII编码不仅是一种字符编码方式,更是在计算机发展史上具有里程碑意义的技术成果。希望本文能够帮助读者更好地理解和应用这一基础知识。

    计算机概述、发展史及基础知识.pdf

    总的来说,计算机概述、发展史及基础知识涵盖的内容非常广泛,从计算机的诞生、工作原理到其在现代社会的广泛应用,再到信息的数字化表示和数制转换,都是理解和掌握计算机技术不可或缺的部分。随着技术的不断进步,...

    GB2312简体中文编码表

    GB2312作为简体中文的编码标准,虽然已经不再是最新的标准,但它在中国计算机发展史上占有重要地位。对于了解汉字编码的历史和原理,GB2312依然是一个不可多得的学习资源。在现代的软件开发和数据处理中,了解GB2312...

    计算机概述、发展史及基础知识 (2).pdf

    计算机是20世纪最重要的发明之一,它是一种能够处理和加工信息的机器。计算机的基本工作原理是存储程序,即...理解计算机的基础知识,包括其工作原理、分类、发展历程和数制编码,对于理解和利用计算机技术至关重要。

    GB2312编码表、做文本处理的比较有用

    这个编码系统为汉字提供了一个统一的数字化表示方式,使得计算机可以识别和处理汉字,极大地推动了中文信息处理的发展。GB2312包含了6763个常用汉字以及682个非汉字图形符号,覆盖了当时日常使用的汉字需求。 GB...

    2021年计算机综合等级考试练习题-编码+多媒体病毒+计算机概述.docx

    计算机综合等级考试主要涵盖编码、...通过以上的解析,我们可以看到,计算机综合等级考试不仅涉及基础的编码知识,还包括了汉字编码、字符比较、计算机发展史等多个方面的内容,考生需要对这些知识有全面的了解和掌握。

    2021年计算机综合等级考试练习题-编码+多媒体病毒+计算机概述0001.docx

    计算机综合等级考试涉及了多个...通过这些题目,考生可以复习和理解计算机字符编码、汉字编码体系、计算机硬件基础以及计算机发展史等核心概念。在实际考试中,考生需要对这些知识有扎实的掌握,以便正确解答相关问题。

    计算机一级考试判断题题库.pdf

    8. 字符编码:字符编码是计算机对字符的表示方法,ASCII 码是最常用的字符编码方法,汉字国标码是中国国家标准的汉字编码方法。 9. 计算机组成:计算机组成包括中央处理器、存储器、输入输出设备等,中央处理器是...

Global site tag (gtag.js) - Google Analytics