ebcdic中文字符,EBCDIC怎么读

http://www.itjxue.com  2023-01-22 00:03  来源:未知  点击次数: 

什么是EBCD码

EBCD码即是EBCDIC

EBCDIC (Extended Binary Coded Decimal Interchange Code) 为国际商用机器公司(IBM)于1963年-64年间推出的字符编码表,根据早期打孔机式的二进化十进数(BCD, Binary Coded Decimal)排列而成。

EBCDIC(广义二进制编码的十进制交换码)(读作"ehb-suh-dik"或"ehb-kuh-dik"),是字母或数字字符的二进制编码,是IBM为它的更大型的操作系统而开发的。它是为IBM的S/390上的IBMOS/390操作系统上使用的文本文件的编码,并且数千个公司为它们的遗留应用程序和数据库使用这种编码。在一个EBCDIC的文件里,每个字母或数字字符都被表示为一个8位的二进制数(一个0、1字符串)。256个可能的字符被定义(字母,数字和一些特殊字符)。

IBM的个人计算机和工作站操作系统不使用它们所有的EBCDIC编码。相反的,它们使用文本的工业标准编码,ASCII码。转化程序允许不同的操作系统从一种编码到另一种编码的转化。

也可参见统一的字符编码标准。

EBCDIC 和ASCII码详解.

1。你的理解有误。ASCII和EBCDIC是字符集的编码,而所说的八进制/十进制/十六进制等等是数学运算中使用的编码规则,这是两种不同种类的编码规则。或者说,不论是ASCII或者EBCDIC,其中的每一个字符都可以用八进制/十进制/十六进制来表示,明白吗?

2.参考回答1.

3.先有EBCDIC码,后有的ASCII,所以ASCII字符集的定义相当程度地参考了EBCDIC码。具体到某个字符,(比如字母"A“)在ASCII和EBCDIC里的值是不同的。

4.没弄清楚你的问题的意思。如果是字符1、2、3、a、b、c等等,那么不论ASCII或EBCDIC,里面都有。至于八进制/十进制/十六进制的表示方法,不同的编程软件可能略有不同,但大同小异。

台湾字符编码

BIG5码,俗称大五码。

字符编码也称字集码,是把字符集中的字符编码为指定集合中某一对象,以便文本在计算机中存储和通过通信网络的传递。

常见的例子包括将拉丁字母表编码成摩斯电码和ASCII。其中,ASCII将字母、数字和其它符号编号,并用7比特的二进制来表示这个整数。

通常会额外使用一个扩充的比特,以便于以1个字节的方式存储。

在计算机技术发展的早期,如ASCII和EBCDIC这样的字符集逐渐成为标准。但这些字符集的局限很快就变得明显,于是人们开发了许多方法来扩展它们。

对于支持包括东亚CJK字符家族在内的写作系统的要求能支持更大量的字符,并且需要一种系统而不是临时的方法实现这些字符的编码。

在显示器上看见的文字、图片等信息在电脑里面其实并不是我们看见的样子,即使你知道所有信息都存储在硬盘里,把它拆开也看不见里面有任何东西,只有些盘片。

假设,你用显微镜把盘片放大,会看见盘片表面凹凸不平,凸起的地方被磁化,凹的地方是没有被磁化;凸起的地方代表数字1,凹的地方代表数字0。硬盘只能用0和1来表示所有文字、图片等信息。

一般地说,开放的操作系统(LINUX 、WINDOWS等)采用ASCII 编码,而大型主机系统(MVS 、OS/390等)采用EBCDIC 编码。在发送数据给对方前,需要事先告知对方自己所使用的编码,或者通过转码,使不同编码方案的两个系统可沟通自如。

ASCII码使用7位2进制数表示一个字符,7位2进制数可以表示出2的7次方个字符,共128个字符。EBCDIC码使用8位,可以表示出2的8次方个字符,256个字符。

无论是ASCII码还是EBCDIC码,都无法对拥有几万个的汉字进行编码。因为上面已经提过,7位2进制数最多对应上128个字符,8位最多对应上256个字符。

(责任编辑:IT教学网)

更多

推荐人物新闻文章