认识 ASCII 编码

135 阅读2分钟

ASCII码,全称为美国信息交换标准代码(American Standard Code for Information Interchange),是针对拉丁字母的一套字符编码系统,主要用于显示英语、西欧语言。

标准ASCII码

标准的 ASCII 码,使用 7 位二进制数,表示 128 个 ASCII 字符。

ASCII 字符可以分为两类:

  • 控制字符,也叫不可见字符。

  • 普通字符,也叫可见字符。

控制字符:对应 ASCII 码表 0~32、127,共33个,如 CR(回车)、LF(换行)、FF(换页)、BS(退格)、DEL(删除)、Space(空格)等。

图片

普通字符包括:数字、字母、符号,共 95 个。

数字:对应 ASCII 码表 48~57,0-9 阿拉伯数字。

字母:对应 ASCII 码表 65~90 为 26 个大写英文字母,97~122 为 26 个小写英文字母。

符号:对应 ASCII 码表 33-47,如 +、-、*、/、!

图片

扩展ASCII码

扩展 ASCII 码也叫 EASCII(Extended ASCII,延伸美国标准信息交换码)是将 ASCII 码由 7 位扩充为 8 位而成。前 128 个字符是对 ASCII 的兼容,后 128 个字符是新的扩展(包括表格符号、计算符号、希腊字母和特殊的拉丁符号)。

EASCII 还有另外一个名字:ISO-8859

ISO-8859 具体有 15 种,从 ISO-8859-1 ~ ISO-8859-15,其中 ISO-8859-1 涵盖了大多数西欧语言字符,所以应用的最广泛。

在今天,EASCII 已经被 Unicode 淘汰。

交流学习

如果有疑问或想和我交流,欢迎扫描下方二维码

图片

更多与编码技术相关的博文:编码与解码 - 腐蚀脚本

转载声明:本文允许转载,原文链接:认识 ASCII 编码 - 腐蚀脚本


参考:

  1. config.net.cn/tools/ASCII…

  2. zh.wikipedia.org/wiki/EASCII