ASCII码和EASCII码对照表

ASCII
ASCII,是American Standard Code for Information Interchange的缩写, 是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语。ASCII的局限在于只能显示26个基本拉丁字母、阿拉伯数字和英式标点符号,因此只能用于显示现代美国英语。
ASCII 由电报码发展而来。第一版标准发布于1963年,1967年经历了一次主要修订,最后一次更新则是在1986年,至今为止共定义了128个字符;其中33个字符无法显示(一些终端提供了扩展,使得这些字符可显示为诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符。控制字符的用途主要是用来操控已经处理过的文字。在33个字符之外的是95个可显示的字符。用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。
ASCII由7个bit数据组成,所以最高位bit是0,占用一个字节,定义了128个字符,剩下可用于扩展作他用。
可显示字符:0x20 ~ 0x7E
控制字符:0x00 ~ 0x1F, 0x7F
控制字符
ASCII 控制字符 0x00 ~ 0x1F 最初旨在控制硬件设备。
控制字符因为是不可打印的也是不方便输入的,所以使用一种脱出字符表示法,使用一个脱字字符再加一个字符来表示一个控制字符。
脱字字符,英文是caret,在键盘上是"^"。比如要显示控制字符SOH,就用"^A"来表示。
我们使用Notepad++,安装hex插件后,在二进制模式下编辑文件,然后输入 0x00 0x01 0x02,然后在Ubuntu系统下,使用vim打开这个文件,文件内容就是:
^@^A^B
在绝大部分的终端系统中,包括Windows的命令提示字符(cmd.exe)、Linux和FreeBSD,都可用Ctrl代表脱出字符。
所以输入控制字符时,也可以用Ctrl键加上相应的字符,来输入。
比如输入Ctrl+D,一般在终端中都表示传输结束,起到了EOF的功能。


在串口工具YAT的帮助信息中的ASCII字符说明:

|---------|-----|----------|-------|---------------------------|
| Decimal | Hex | Mnemonic | Esc | Description |
| 0 | 00 | NUL | \0 | Null |
| 1 | 01 | SOH | \x01 | Start of Heading |
| 2 | 02 | STX | \x02 | Start of Text |
| 3 | 03 | ETX | \x03 | End of Text |
| 4 | 04 | EOT | \x04 | End of Transmission |
| 5 | 05 | ENQ | \x05 | Enquiry |
| 6 | 06 | ACK | \x06 | Acknowledge |
| 7 | 07 | BEL | \a | Bell |
| 8 | 08 | BS | \b | Backspace |
| 9 | 09 | TAB | \t | Horizontal Tabulation |
| 10 | 0A | LF | \n | Line Feed |
| 11 | 0B | VT | \v | Vertical Tabulation |
| 12 | 0C | FF | \f | Form Feed |
| 13 | 0D | CR | \r | Carriage Return |
| 14 | 0E | SO | \x0E | Shift Out |
| 15 | 0F | SI | \x0F | Shift In |
| 16 | 10 | DLE | \x10 | Data Link Escape |
| 17 | 11 | DC1/XON | \x11 | Device Control 1 / XOn |
| 18 | 12 | DC2 | \x12 | Device Control 2 |
| 19 | 13 | DC3/XOFF | \x13 | Device Control 3 / XOff |
| 20 | 14 | DC4 | \x14 | Device Control 4 |
| 21 | 15 | NAK | \x15 | Negative Acknowledge |
| 22 | 16 | SYN | \x16 | Synchronous Idle |
| 23 | 17 | ETB | \x17 | End of Transmission Block |
| 24 | 18 | CAN | \x18 | Cancel |
| 25 | 19 | EM | \x19 | End of Medium |
| 26 | 1A | SUB | \x1A | Substitute |
| 27 | 1B | ESC | \x1B | Escape |
| 28 | 1C | FS | \x1C | File Separator |
| 29 | 1D | GS | \x1D | Group Separator |
| 30 | 1E | RS | \x1E | Record Separator |
| 31 | 1F | US | \x1F | Unit Separator |
| 127 | 7F | DEL | \x7F | Delete |

EASCII
EASCII(Extended ASCII,延伸美国标准信息交换码,,EASCⅡ)是将ASCII码由7位扩充为8位而成。EASCII的内码是由0到255共有256个字符组成。EASCII码比ASCII码扩充出来的符号包括表格符号、计算符号、希腊字母和特殊的拉丁符号。
ISO/IEC 8859是最常见的8位字符编码。除此之外,不同的操作系统都会有它的8位字符编码。
下列符号是ISO/IEC 8859-1所包含的符号,包含的是较为常用的字符。

|--------|----------|---------|-----------|----------------------|
| 符号 | 十六进制 | 十进制 | 表示方法 | 名称 |
| | 00A0 | 160 |   | 空格 |
| ¡ | 00A1 | 161 | ¡ | 倒感叹号 |
| ¢ | 00A2 | 162 | ¢ | 英分 |
| £ | 00A3 | 163 | £ | 英镑 |
| ¤ | 00A4 | 164 | ¤ | 货币记号 |
| ¥ | 00A5 | 165 | ¥ | 日元 |
| § | 00A7 | 167 | § | 小节符 |
| ¨ | 00A8 | 168 | ¨ | 分音符(元音变音) |
| © | 00A9 | 169 | © | 版权符 |
| ª | 00AA | 170 | ª | 阴性序数记号 |
| << | 00AB | 171 | << | 左指双尖引号 |
| ¬ | 00AC | 172 | &not; | 非标记 |
| ® | 00AE | 174 | &reg; | 注册商标 |
| ¯ | 00AF | 175 | &macr; | 长音符 |
| ° | 00B0 | 176 | &deg; | 度 |
| ± | 00B1 | 177 | &plusmn; | 正负 |
| ´ | 00B4 | 180 | &acute; | 重音符 |
| µ | 00B5 | 181 | &micro; | 微符 |
| ¶ | 00B6 | 182 | &para; | 段落标记 |
| · | 00B7 | 183 | &middot; | 中心点 (Georgian comma) |
| ¸ | 00B8 | 184 | &cedil; | 软音符 |
| º | 00BA | 186 | &ordm; | 阳性序数记号 |
| >> | 00BB | 187 | >> | 右指双尖引号 |
| ¿ | 00BF | 191 | &iquest; | 竖翻问号 |
| À | 00C0 | 192 | &Agrave; | 抑音符 A |
| Á | 00C1 | 193 | &Aacute; | 锐音符 A |
| Â | 00C2 | 194 | &Acirc; | 扬抑符 A |
| Ã | 00C3 | 195 | &Atilde; | 颚化符 A |
| Ä | 00C4 | 196 | &Auml; | 分音符 A |
| Å | 00C5 | 197 | &Aring; | 带上圆圈的A |
| Æ | 00C6 | 198 | &AElig; | 连字AE |
| Ç | 00C7 | 199 | &Ccedil; | 下加符 C |
| È | 00C8 | 200 | &Egrave; | 抑音符 E |
| É | 00C9 | 201 | &Eacute; | 锐音符 E |
| Ê | 00CA | 202 | &Ecirc; | 扬抑符 E |
| Ë | 00CB | 203 | &Euml; | 分音符 E |
| Ì | 00CC | 204 | &Igrave; | 抑音符 I |
| Í | 00CD | 205 | &Iacute; | 锐音符 I |
| Î | 00CE | 206 | &Icirc; | 扬抑符 I |
| Ï | 00CF | 207 | &Iuml; | 分音符 I |
| Ñ | 00D1 | 209 | &Ntilde; | 颚化符 N |
| Ò | 00D2 | 210 | &Ograve; | 抑音符 O |
| Ó | 00D3 | 211 | &Oacute; | 锐音符 O |
| Ô | 00D4 | 212 | &Ocirc; | 扬抑符 O |
| Õ | 00D5 | 213 | &Otilde; | 颚化符 O |
| Ö | 00D6 | 214 | &Ouml; | 分音符 O |
| Ø | 00D8 | 216 | &Oslash; | 带斜线的 O |
| Ù | 00D9 | 217 | &Ugrave; | 抑音符 U |
| Ú | 00DA | 218 | &Uacute; | 锐音符 U |
| Û | 00DB | 219 | &Ucirc; | 扬抑符 U |
| Ü | 00DC | 220 | &Uuml; | 分音符 U |
| ß | 00DF | 223 | &szlig; | 清音 s |
| à | 0.00E+00 | 224 | &agrave; | 抑音符 a |
| á | 0.00E+00 | 225 | &aacute; | 锐音符 a |
| â | 0.00E+00 | 226 | &acirc; | 扬抑符 a |
| ã | 0.00E+00 | 227 | &atilde; | 颚化符 a |
| ä | 0.00E+00 | 228 | &auml; | 分音符 a |
| å | 0.00E+00 | 229 | &aring; | 分音符 a |
| æ | 0.00E+00 | 230 | &aelig; | 连字ae |
| ç | 0.00E+00 | 231 | &ccedil; | 下加符 c |
| è | 0.00E+00 | 232 | &egrave; | 抑音符 e |
| é | 0.00E+00 | 233 | &eacute; | 锐音符 e |
| ê | 00EA | 234 | &ecirc; | 扬抑符 e |
| ë | 00EB | 235 | &euml; | 分音符 e |
| ì | 00EC | 236 | &igrave; | 抑音符 i |
| í | 00ED | 237 | &iacute; | 锐音符 i |
| î | 00EE | 238 | &icirc; | 扬抑符 i |
| ï | 00EF | 239 | &iuml; | 分音符 i |
| ñ | 00F1 | 241 | &ntilde; | 颚化符 n |
| ò | 00F2 | 242 | &ograve; | 抑音符 o |
| ó | 00F3 | 243 | &oacute; | 锐音符 o |
| ô | 00F4 | 244 | &ocirc; | 扬抑符 o |
| õ | 00F5 | 245 | &otilde; | 颚化符 o |
| ö | 00F6 | 246 | &ouml; | 分音符 o |
| ÷ | 00F7 | 247 | &divide; | 除号 |
| ø | 00F8 | 248 | &oslash; | 带斜线的 o |
| ù | 00F9 | 249 | &ugrave; | 抑音符 u |
| ú | 00FA | 250 | &uacute; | 锐音符 u |
| û | 00FB | 251 | &ucirc; | 扬抑符 u |
| ü | 00FC | 252 | &uuml; | 分音符 u |
| ÿ | 00FF | 255 | &yuml; | 分音符 y |

参考:
1,脚本之家
EASCII码对照表 - 常用参考表对照表 - 脚本之家在线工具 (jb51.net)

相关推荐
唐·柯里昂7986 小时前
[3D打印]拓竹切片软件Bambu Studio使用
经验分享·笔记·3d
sml_54216 小时前
【笔记】连续、可导、可微的概念解析
笔记·线性代数
新手unity自用笔记6 小时前
项目-坦克大战学习-子弹的移动与销毁
笔记·学习·c#
Word码6 小时前
数据结构:栈和队列
c语言·开发语言·数据结构·经验分享·笔记·算法
我命由我123457 小时前
SSL 协议(HTTPS 协议的关键)
网络·经验分享·笔记·学习·https·ssl·学习方法
丶Darling.8 小时前
代码随想录 | Day26 | 二叉树:二叉搜索树中的插入操作&&删除二叉搜索树中的节点&&修剪二叉搜索树
开发语言·数据结构·c++·笔记·学习·算法
结衣结衣.9 小时前
python中的函数介绍
java·c语言·开发语言·前端·笔记·python·学习
LN-ZMOI9 小时前
c++学习笔记1
c++·笔记·学习
qq_4218336710 小时前
计算机网络——应用层
笔记·计算机网络
@qike11 小时前
【C++】—— 日期类的实现
c语言·c++·笔记·算法·学习方法