ASCII

2025 年 1 月 7 日 | 阅读 3 分钟

计算机只能理解数值。但是,并非所有输入都总是以数字形式给出。因此,需要一种编码系统来将文本文件转换为数字值。为此,开发了ASCII(发音为ask ee)。ASCII(AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE)是一种编码方法,它是一种使用七位整数表示128个英文字符的编码。128个字符中有95个是可打印字符,包括0到9的数字,a到z的小写和大写字母以及标点符号。ASCII用于电子通信。ASCII起源于电报码,最初是作为电传打字机的一种7位代码。与电报码相比,ASCII码更方便,并且可以兼容更多种类的设备。

历史

  • 1960年,美国国家标准学会(AMERICAN NATIONAL STANDARDS INSTITUTE)举行了一次会议,讨论为了顺畅的电子通信将文本文件转换为数字值的问题。
  • 会后,同年10月6日,在美国标准协会(AMERICAN STANDARDS ASSOCAIATION,ASA)的框架下,开始了ASCII编码的制定工作。
  • 参与ASCII编码制定的委员会是X3委员会。
  • ASCII标准的第一版,称为ASA X3.4,于1963年发布。
  • 该版本于1967年进行了修订,ASA更名为USAS(UNITED STATES OF AMERICA STANDARD INSTITUTE)。该版本称为USAS X3.4。
  • 1968年,它又进行了一次小范围的修订。版本仍为USAS X3.4。
  • 随后,USAS被重组为ANSI,并在1977年、1986年、1986年(R1992)、1986年(R1997)这几年下进行了四次修订。
  • 随后,ANSI INCITS 4下的后续修订版本于1986年发布。

用途

  • ASCII码最早于1963年在电话和电报行业使用,作为一种七位电传打字机代码。
  • 1968年3月11日,美国所有计算机必须集成ASCII成为强制规定。
  • 不久,ASCII成为最受欢迎的编码系统,其受欢迎程度一直持续到2007年。之后被UTF-8超越。

ASCII表

ASCII表用于将文本映射到字符,其中包含文本字段转换为数字的所有可能转换。


ASCII Introduction

除了ASCII码,我们还有Unicode、EBDIC、UTF-8等各种标准。

ASCII已被UTF-8标准取代。让我们来看看这个标准。

UTF-8

  • 与ASCII一样,它也是一种字符编码标准。UTF是Unicode Transformation Format的缩写。'8'表示该方案使用8位块来表示一个字符。表示一个字符需要1到4个块。
  • ASCII比UTF-8有什么优势?
    • ASCII标准中的所有字符都可以使用UTF-8进行编码,而不会对存储造成额外负担。
    • 它还具有额外的字符支持优势。