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
¬
非标记
®
00AE
174
®
注册商标
¯
00AF
175
¯
长音符
°
00B0
176
°
±
00B1
177
±
正负
´
00B4
180
´
重音符
µ
00B5
181
µ
微符
00B6
182
¶
段落标记
·
00B7
183
·
中心点 (Georgian comma)
¸
00B8
184
¸
软音符
º
00BA
186
º
阳性序数记号
»
00BB
187
»
右指双尖引号
¿
00BF
191
¿
竖翻问号
À
00C0
192
À
抑音符 A
Á
00C1
193
Á
锐音符 A
Â
00C2
194
Â
扬抑符 A
Ã
00C3
195
Ã
颚化符 A
Ä
00C4
196
Ä
分音符 A
Å
00C5
197
Å
带上圆圈的A
Æ
00C6
198
Æ
连字AE
Ç
00C7
199
Ç
下加符 C
È
00C8
200
È
抑音符 E
É
00C9
201
É
锐音符 E
Ê
00CA
202
Ê
扬抑符 E
Ë
00CB
203
Ë
分音符 E
Ì
00CC
204
Ì
抑音符 I
Í
00CD
205
Í
锐音符 I
Î
00CE
206
Î
扬抑符 I
Ï
00CF
207
Ï
分音符 I
Ñ
00D1
209
Ñ
颚化符 N
Ò
00D2
210
Ò
抑音符 O
Ó
00D3
211
Ó
锐音符 O
Ô
00D4
212
Ô
扬抑符 O
Õ
00D5
213
Õ
颚化符 O
Ö
00D6
214
Ö
分音符 O
Ø
00D8
216
Ø
带斜线的 O
Ù
00D9
217
Ù
抑音符 U
Ú
00DA
218
Ú
锐音符 U
Û
00DB
219
Û
扬抑符 U
Ü
00DC
220
Ü
分音符 U
ß
00DF
223
ß
清音 s
à
0.00E+00
224
à
抑音符 a
á
0.00E+00
225
á
锐音符 a
â
0.00E+00
226
â
扬抑符 a
ã
0.00E+00
227
ã
颚化符 a
ä
0.00E+00
228
ä
分音符 a
å
0.00E+00
229
å
分音符 a
æ
0.00E+00
230
æ
连字ae
ç
0.00E+00
231
ç
下加符 c
è
0.00E+00
232
è
抑音符 e
é
0.00E+00
233
é
锐音符 e
ê
00EA
234
ê
扬抑符 e
ë
00EB
235
ë
分音符 e
ì
00EC
236
ì
抑音符 i
í
00ED
237
í
锐音符 i
î
00EE
238
î
扬抑符 i
ï
00EF
239
ï
分音符 i
ñ
00F1
241
ñ
颚化符 n
ò
00F2
242
ò
抑音符 o
ó
00F3
243
ó
锐音符 o
ô
00F4
244
ô
扬抑符 o
õ
00F5
245
õ
颚化符 o
ö
00F6
246
ö
分音符 o
÷
00F7
247
÷
除号
ø
00F8
248
ø
带斜线的 o
ù
00F9
249
ù
抑音符 u
ú
00FA
250
ú
锐音符 u
û
00FB
251
û
扬抑符 u
ü
00FC
252
ü
分音符 u
ÿ
00FF
255
ÿ
分音符 y
参考:
1,脚本之家
EASCII码对照表 - 常用参考表对照表 - 脚本之家在线工具 (jb51.net)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/467543.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字图像处理(实践篇)四十六 OpenCV-Python 目标定位(Features2D + Homography)

目录 一 单映射Homography 二 涉及的函数 三 实践 一 单映射Homography 在计算机视觉中,平面的单应性被定义为一个平面到另外一个平面的投影映射。 单映射Homography 就是将一张图像上的点映射到另一张图像上的对应点的3x3变换矩阵。从下图中可以看出&#x

23种计模式之Python/Go实现

目录 设计模式what?why?设计模式:设计模式也衍生出了很多的新的种类,不局限于这23种创建类设计模式(5种)结构类设计模式(7种)行为类设计模式(11种) 六大设计原则开闭原则里氏替换原…

第2讲投票系统后端架构搭建

创建项目时&#xff0c;随机选择一个&#xff0c;后面会生成配置properties文件 生成文件 maven-3.3.3 设置阿里云镜像 <?xml version"1.0" encoding"UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more cont…

数据结构与算法:单链表

朋友们大家好&#xff0c;本节来到数据结构与算法的新内容&#xff1a;单链表 在上篇文章中&#xff0c;我们知道顺序表通常需要预分配一个固定大小的内存空间&#xff0c; 通常以二倍的大小进行增容&#xff0c;可能会造成空间的浪费&#xff0c;本篇文章我们介绍的链表可以解…

Linux-进程信号

Linux进程信号 初步认识信号信号的存储结构信号的处理方式信号的产生硬件异常产生的信号核心转储sigset_t信号集信号集的操作函数对block表的操作对pending表的操作对handler表的操作信号的捕捉用户态和内核态 信号的处理过程可重入函数volatile关键字 初步认识信号 生活中有哪…

本地搭建three.js官方文档

因为three.js官网文档是国外的网站&#xff0c;所以你没有魔法的情况下打开会很慢&#xff0c;这时我们需要在本地搭建一个官方文档便于我们学习查看。 第一步&#xff1a;首先我们先访问GitHub地址 GitHub - mrdoob/three.js: JavaScript 3D Library. 下载不下来的小伙伴们私…

Docker笔记-搭建Python环境、安装依赖、打包镜像、导入镜像、编写bash脚本灵活调用

说明 适合无联网的机器及多Python的机器进行部署。 制作docker版Python环境 有网络及有docker的&#xff0c;拉取指定版本的python如&#xff1a; docker pull python:3.7 安装好后进入容器&#xff1a; docker run -it <name> /bin/bash 使用pip安装各种依赖&…

Java基于SpringBoot+vue的租房网站,附源码

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

胃癌 EMT、MSI 和 TP53 分型文献

Molecular analysis of gastric cancer identifies subtypes associated with distinct clinical outcomes - PubMed (nih.gov) 胃癌是导致癌症相关死亡的主要原因之一&#xff0c;是一种异质性疾病。我们旨在建立与临床相关的分子亚型&#xff0c;以涵盖这种异质性并提供有用…

《Java 简易速速上手小册》第10章:Java 未来趋势和新特性(2024 最新版)

文章目录 10.1 Java 的新版本特性10.1.1 基础知识10.1.2 重点案例&#xff1a;使用 Java 14 的 Record 类简化数据模型10.1.3 拓展案例 1&#xff1a;利用 Java 11 的 HTTP Client 进行网络请求10.1.4 拓展案例 2&#xff1a;使用 Java 12 的 Switch 表达式优化代码 10.2 Java …

Apache Zeppelin 整合 Spark 和 Hudi

一 环境信息 1.1 组件版本 组件版本Spark3.2.3Hudi0.14.0Zeppelin0.11.0-SNAPSHOT 1.2 环境准备 Zeppelin 整合 Spark 参考&#xff1a;Apache Zeppelin 一文打尽Hudi0.14.0编译参考&#xff1a;Hudi0.14.0 最新编译 二 整合 Spark 和 Hudi 2.1 配置 %spark.confSPARK_H…

那些 C语言指针 你不知道的小秘密 (完结篇)

本篇会加入个人的所谓‘鱼式疯言’ ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 我会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. &#x1f92d;&#x1f92d;&#x1f92d;可能说的不是那么严谨.但小编初心是能让更多人能…