计算机常用的信息编码有哪几种

作者&投稿:柘霭 (若有异议请与网页底部的电邮联系)
计算机的信息编码有哪几种?~

编码是计算机程序的源代码,常用的编写源代码的语言有java和c++等等

信息编码(Information Coding)是为了方便信息的存储、检索和使用,在进行信息处理时赋予信息元素以代码的过程。即用不同的代码与各种信息中的基本单位组成部分建立一一对应的关系。信息编码必须标准、系统化,设计合理的编码系统是关系信息管理系统生命力的重要因素。

一般应有的代码有两类,一类是有意义的代码,即赋予代码一定的实际意义,便于分类处理;一类是无意义的代码,仅仅是赋予信息元素唯一的代号,便于对信息的操作。常用的代码类型有:

(1)顺序码,即接信息元素的顺序依次编码;

(2)区间码,即用一代码区间代表某一信息组;

(3)记忆码,即能帮助联想记忆的代码。

信息编码(Information Coding)是为了方便信息的存储、检索和使用,在进行信息处理时赋予信息元素以代码的过程。即用不同的代码与各种信息中的基本单位组成部分建立一一对应的关系。信息编码必须标准、系统化,设计合理的编码系统是关系信息管理系统生命力的重要因素。
一般应有的代码有两类,一类是有意义的代码,即赋予代码一定的实际意义,便于分类处理;一类是无意义的代码,仅仅是赋予信息元素唯一的代号,便于对信息的操作。常用的代码类型有:
(1)顺序码,即接信息元素的顺序依次编码;
(2)区间码,即用一代码区间代表某一信息组;
(3)记忆码,即能帮助联想记忆的代码。
信息的表现形式多种多样,因而编码的方案也非常多。例如:我国制定的包括一、二级汉字和常用符号的图形字符代码(GB 5007-85),日文、韩文等其他文字与符号的“大5码”(BIG 5),英文字符的“ASCII码”(American Standard Code for Information Interchange) 。

计算机常用的编码有:ASCII码,汉字编码等
字符编码就是以二进制的数字来对应字符集的字符,目前bai用得最普遍的字符集是ANSI,对应ANSI字符集的二进制编码就称为ANSI码,DOS和Windows系统都使用了ANSI码,但在系统中使用的字符编码要经过二进制转换,称为系统内码。

信息编码的基本原则是进行信息编码工作的最基本的要求,是确保信息编码科学、有效的重要手段。一般地认为,信息编码需要遵循8个基本原则,即唯一性原则、正确性原则、分类性原则、扩展性原则、统一性原则、不可更改性原则、重用性原则和简单性原则。
  信息编码的第一个基本原则是唯一性原则。一种信息只能有一个信息编码,不同的信息有不同的信息编码,不同的信息编码表示不同的信息。这是信息编码的最本质的属性,也是信息编码必须遵循的原则。例如,为了有效地管理公司订单信息,每一个订单只能有一个订单编码。如果不同的订单有相同的订单编码,那么对订单信息的管理就会出现混乱。
  正确性原则表示信息编码应当科学、合理,既遵循信息编码的基本原理,又符合组织的实际情况;既能满足组织自身的需要,又能满足组织合作伙伴的特殊要求;既要符合国家的标准或规定,又应该尽可能地遵守国际标准或惯例;信息编码既不宜过长,也不宜过短。在许多情况下,信息编码应当采用折中的方式。
  分类是认识和描述信息的基本方式,信息编码应该遵循分类性原则。该原则要求信息应该按照合理的规则划分成不同的类别,使得同一类信息的编码在某一方面具有相同或相近的性质,这样便于管理信息系统的管理和使用。例如,为了对物料进行分类管理,采取了这样的编码方式:10表示原材料,101表示黑色金属原材料,102表示有色金属原材料,1023表示铝金属,10232表示铝棒。
  随着组织的发展变化,组织中的管理信息也会随之发生变化。信息编码不能仅仅考虑组织当前的信息状况,而且应该考虑组织未来的发展状况和需要。信息编码应该有足够的编码资源,以便满足组织不断增长的对信息编码的需求。这是信息编码的扩展性原则。
  统一性原则的含义是,组织中的信息无论是否采取统一的编码体系,只要有了唯一性的编码,那么组织中的所有部门都应该使用这种唯一性的编码,不能出现各自为政、一码多用的现象,同一种信息只能有一种信息编码。只有这样才能准确地识别信息和充分地实现信息共享。
  信息编码是组织实现数字化管理的基础,是管理信息系统中各种信息最主要的标识和特征。也是组织最基础、最重要的规章制度之一。鉴于信息编码的重要性,信息编码规则确定并且信息编码使用之后,一般不允许改变。如果频繁地修改信息编码规则,那么有可能引起管理信息系统无法正确地识别信息和无法有效地执行管理功能,最终可能导致整个组织处于无序状态。这是信息编码不可更改性原则的要求。
  为了避免同一种信息有不同的编码,信息编码应当包含信息特征。例如,在编码产品零部件和工装夹具时,不宜使用自然序号、产品所属号等方式,而应该依据零部件结构特征、工装夹具结构特征来编码,这样容易做到相同结构的零部件、工装夹具自然有相同的编码,类似结构的零部件、工装夹具有类似的编码,不同结构的零部件、工装夹具有不同的编码。在这种方式下,当为某个新零部件、工装夹具编写编码时,就可以很容易地发现具有这种结构特征的零部件、工装夹具是否存在,从根本上解决一物多码现象。这种有效地重用以前的知识、经验、成果的编码思想称为重用性原则。
  信息编码的最终目的是为了更好地管理组织信息。即使是使用基于计算机技术的管理信息系统来管理各种信息,但是这种管理方式仍然不可缺少人工的参与。因此,信息编码不宜过于复杂,应该在满足其他原则的基础上,尽可能地简单明了、容易识别、学习和使用,这样可以避免组织采用新的信息编码时,组织中的各级管理人员由于不习惯、不方便等原因拒绝使用新的信息编码或者消极抵抗新的信息编码的使用,从而最终可能导致新的信息编码被放弃的命运。这是信息编码简单性原则的要求

为什么要编码?


大家可以先思考个问题:

计算机是如何表示我们人类能够理解的符号的,也就是我们人类使用的语言。



人类的语言有太多了,因而表示这些语言的符号太多。

我们无法用计算机中一个基本的存储单元—— byte 来表示。

因而必须要经过拆分或一些翻译工作,才能让计算机能理解。



我们可以把计算机能够理解的语言假定为英语,其它语言要能够在计算机中使用必须经过一次翻译,把它翻译成英语。


这个翻译的过程就是编码。


所以可以想象只要不是说英语的国家要能够使用计算机就必须要经过编码。



常见的编码有以下几种:


1. Unicode(Unicode Character Set)

Unicode包含除键盘以外的编码是Unicode,又称统一码、万国码、单一码、标准万国码。

Unicode在js、json里出现的比较多。


其格式为:\u+4位字符串\  

例如:\u4e2d\   \u4e2d\   


2. ASCII

美国信息交换标准代码,标准ASCII 码也叫基础ASCII码。


使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0—9、标点符号以及在美式英语中使用的特殊控制字符。


3. URL编码

URL编码原理是使用安全的字符(没有特殊用途或者特殊意义的可打印字符)去表示那些不安全的字符。


可以避免Url中有些字符会引起歧义。


URI编码就是一个字符的ASCII码,它的ACSII码的十六进制式,在前面加上"%",就是它的URL编码。


例如:"/"的ASCII码是92,92的十六进制是5c, 所以"/"的URI编码就是 %5c

  "胡"的ASCII码是-17670, 它的十六进制是BAFA, 所以它的URI编码就是 "%BA%FA"


4. Native编码

每个国家都有自己的Native编码,中国的是GBK(Chinese Internal Code Specification)。


GBK编码,是在GB2312-80标准基础上的内码扩展规范,使用了双字节编码方案,其编码范围从8140至FEFE(剔除xx7F),共23940个码位。


GBK编码共收录了21003个汉字,完全兼容GB2312-80标准,支持国际标准ISO/IEC10646-1和国家标准GB13000-1中的全部中日韩汉字,并包含了BIG5编码中的所有汉字。


5. hex编码

Hex编码的原理就是将原来8位的二进制字节打断,分成两个4位的,并且在前面加上4个零,进行补位。


这样一个8位二进制字节就变成了2个8位的二进制字节,再将新得到的2个二进制字符,进行16位进制转换,得到的新的16位字符串就是Hex的值。


所以二进制的[72, 69, 88]与hex的484558是相等的。


例如:中国——E4B8ADE59BBD


6. BASE64编码

Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节。


也就是说,转换后的字符串理论上将要比原来的长1/3。



计算机所有的信息都是以二进制形式表示的吗?比如字符?数字?
答:1、二进制表示 信息在计算机系统中以二进制(0和1)的形式进行表示和存储。二进制是一种适合计算机处理的数字系统,通过使用0和1来表示信息的各种状态。2、数字表示 计算机可以使用二进制表示数字。每个数字字符都被转换成二进制形式,并以特定的编码方式存储和传输。常见的数字编码系统包括ASCII码和Unicode...

计算机的汉字编码包括什么码?
答:根据应用目的的不同,汉字编码分为外码、交换码、机内码和字形码。1.外码(输入码)外码也叫输入码,是用来将汉字输入到计算机中的一组键盘符号。目前常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等,一种好的编码应有编码规则简单、易学好记、操作方便、重码率低、...

计算机中所有信息编码都是二进制的ascii码
答:不是。计算机中信息编码不一定是二进制ASCII码。ASCII码是计算机中最常用的字符编码,并不是唯一的编码。还有别的编码方式,Unicode、UTF-8。计算机内部的数据传输也是以二进制形式进行的。

数字数据采用什么编码 求一个计算机网络的高手 最好有QQ现场解决问题...
答:在数字信道中传输计算机数据时,要对计算机中的数字信号重新编码进行基带传输,在基带传输中数字数据的编码包括 一、非归零码: nonreturn to zero code (NRZ) 一种二进制信息的编码,用两种不同的电联分别表示“1”和“0”,不使用零电平。信息密度高,但需要外同步并有误码积累。 0:低电平 1:...

计算机常的信息编码?
答:2018-01-09 计算机常用的信息编码有哪几种? 18 2013-12-01 计算机常用的信息编码有哪几种 56 2014-12-08 计算机的信息编码有哪几种? 47 2019-04-28 什么是编码?计算机中常用的信息编码有哪几种?? 2014-01-18 计算机中最常用的字符信息编码是说什么 20 2012-06-27 什么是编码?计算机中常用的信息...

计算机中英文字符的最常用的编码是()码。
答:ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最常用于信息交互的标准代码。它是基于英文字符的一套编码系统,用于信息交互,如电报、计算机通信等。ASCII字符集包括了英文字母、数字、标点符号和控制字符等。在计算机科学中,ASCII码为文本文件提供了一种通用的、跨平台...

编码有哪几种方法?
答:全译码法:全译码法将除片内寻址外的全部高位地址线都作为地址译码器的输入,译码器的输出作为各芯片的片选信号,将它们分别接到存储芯片的片选端,以实现对存储芯片的选择。全译码法的优点是每片芯片的地址范围是唯一确定的,而且是连续的,也便于扩展,不会产生地址重叠的存储区,但全译码法对译码电路...

常用的汉字编码有哪几种?
答:1、输入码:将汉字输入到计算机中。常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等 2、交换码:计算机内部处理的信息。计算机内部处理的信息,都是用二进制代码表示的,汉字也不例外。3、机内码:输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理。

汉字的四种主要编码为
答:汉字的四种主要编码为:外码、交换码、机内码和字形码。1、外码 外码是用来将汉字输入到计算机中的一组键盘符号。常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等。2、交换码 交换码计算机内部处理信息,用二进制代码表,需要采用信息交换码。3、机内码 机内码根据国标...

计算机编码的一般特征
答:程序设计中的一部分。在地图自动制图中,按一定规则用数字与字母表示地图内容的过程,通过编码,使计算机能识别地图的各地理要素。n位二进制数可以组合成2的n次方个不同的信息,给每个信息规定一个具体码组,这种过程也叫编码。数字系统中常用的编码有两类,一类是二进制编码,另一类是十进制编码。