ASCII码和EASCII码对照表

news2024/11/30 10:53:49
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.coloradmin.cn/o/1447598.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

车载诊断协议DoIP系列 —— DoIP APP车辆识别和声明请求报文

车载诊断协议DoIP系列 —— DoIP APP车辆识别和声明请求报文 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 本就是小人物,输了就是输了,不要在意别人怎么看自己。江…

【C++计算几何】点是否在线段上

题目描述 输入一个点Q和一条线段P1P2的坐标,判断这个点是否在该线段上。 输入 一行,共六个浮点数,依次表示Q,P1和P2的坐标。 输出 一行,一个字符数,“YES”或“NO”分别表示改点在或者不在线段上。 样…

C# CAD2016获取数据操作BlockTableRecord、Polyline、DBObject

一、数据操作说明 //DBObject 基础类 DBObject dbObj (DBObject)tr.GetObject(outerId, OpenMode.ForRead); //Polyline 线段类 Polyline outerPolyline (Polyline)tr.GetObject(outerId, OpenMode.ForRead); //BlockTableRecord 块表类 BlockTableRecord modelSpace (Bloc…

Ubuntu Desktop - Screenshot (截图工具)

Ubuntu Desktop - Screenshot [截图工具] 1. Search your computer -> Screenshot -> Lock to Launcher2. gnome-screenshot3. System Settings -> Keyboard -> ShortcutsReferences 1. Search your computer -> Screenshot -> Lock to Launcher 2. gnome-s…

uniapp API文档地址 以及 HBuilder安装

uniapp API文档地址 以及 HBuilder安装 一、进入 当前网站 uni-app 官网 [uni-app](https://zh.uniapp.dcloud.io/quickstart-hx.html)二、点击截图下载文件 三、 进入 当前网站 (https://www.dcloud.io/hbuilderx.html) 浏览器会识别 也可以自行选择…

寒假学习记录11:grid布局

1. display:grid 2. grid-template-columns: 100px 100px 100px //指定每列的宽度 grid-template-rows: 100px 100px 100px //指定每行的宽度 3. column-gap: 24px //列间距 row-gap: 24px //行间距 gap: 24px //都设置 4.grid-template-areas用法 <!DO…

pythondjangomysql苏州一日游之可视化分析69216-计算机毕业设计项目选题推荐(附源码)

摘 要 信息化社会内需要与之针对性的信息获取途径&#xff0c;但是途径的扩展基本上为人们所努力的方向&#xff0c;由于站在的角度存在偏差&#xff0c;人们经常能够获得不同类型信息&#xff0c;这也是技术最为难以攻克的课题。针对旅游服务等问题&#xff0c;对旅游服务进行…

浅析Linux追踪技术之ftrace:Event Tracing

文章目录 概述使用Event Tracing使用set_event接口使用enable接口 Event配置Event formatEvent Filtering过滤规则设置过滤器 Event TriggerTrigger语法 Trace marker相关参考 概述 Event Tracing&#xff08;事件追踪&#xff09;利用在内核代码中加入的各种Tracepoint&#…

2.第一个Electron程序

目录 一、前言二、基本运行结构三、代码详解四、打包 一、前言 原文以及系列文章后续请参考&#xff1a;第一个Electron程序 上一章我们完成了Electron的环境搭建&#xff0c;本章就开始详解如何使用Electron开发一个完整的Electron桌面端程序。 注意开发环境&#xff0c;个…

Ubuntu Desktop 删除文件

Ubuntu Desktop 删除文件 1. right mouse click on the file -> Move to Trash2. right mouse click on the file -> DeleteReferences 1. right mouse click on the file -> Move to Trash ​ 2. right mouse click on the file -> Delete ​​​ References …

【机器学习】数据清洗之处理异常点

&#x1f388;个人主页&#xff1a;甜美的江 &#x1f389;欢迎 &#x1f44d;点赞✍评论⭐收藏 &#x1f917;收录专栏&#xff1a;机器学习 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共同学习、交流进步…

腾讯云4核8G服务器多少钱?646元一年零3个月

腾讯云服务器4核8G配置优惠价格表&#xff0c;轻量应用服务器和CVM云服务器均有活动&#xff0c;云服务器CVM标准型S5实例4核8G配置价格15个月1437.3元&#xff0c;5年6490.44元&#xff0c;轻量应用服务器4核8G12M带宽一年446元、529元15个月&#xff0c;腾讯云百科txybk.com分…

【教程】C++语言基础学习笔记(九)——指针

写在前面&#xff1a; 如果文章对你有帮助&#xff0c;记得点赞关注加收藏一波&#xff0c;利于以后需要的时候复习&#xff0c;多谢支持&#xff01; 【C语言基础学习】系列文章 第一章 《项目与程序结构》 第二章 《数据类型》 第三章 《运算符》 第四章 《流程控制》 第五章…

js中事件循环的详解

文章目录 一、是什么二、宏任务与微任务微任务宏任务 三、async与awaitasyncawait 四、流程分析 一、是什么 首先&#xff0c;JavaScript是一门单线程的语言&#xff0c;意味着同一时间内只能做一件事&#xff0c;但是这并不意味着单线程就是阻塞&#xff0c;而实现单线程非阻…

爬虫——ajax和selenuim总结

为什么要写这个博客呢&#xff0c;这个代码前面其实都有&#xff0c;就是结束了。明天搞个qq登录&#xff0c;这个就结束了。 当然也会更新小说爬取&#xff0c;和百度翻译&#xff0c;百度小姐姐的爬取&#xff0c;的对比爬取。总结嘛&#xff01;&#xff01;&#xff01;加…

智能优化算法 | Matlab实现飞蛾扑火(MFO)(内含完整源码)

文章目录 效果一览文章概述源码设计参考资料效果一览 文章概述 智能优化算法 | Matlab实现飞蛾扑火(MFO)(内含完整源码) 源码设计 %%%% clear all clc SearchAgents_no=100; % Number of search ag

深入浅出解析指针:从概念到实践

在编程的世界中&#xff0c;指针是一个非常重要且强大的工具。无论你是初学者还是经验丰富的开发者&#xff0c;理解并熟练使用指针都将极大地提升你的编程能力。今天&#xff0c;我们就来一起探讨指针的奥秘。 一、指针的基本概念 首先&#xff0c;我们需要明白&#xff0c;…

C++进阶(十六)特殊类设计

&#x1f4d8;北尘_&#xff1a;个人主页 &#x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上&#xff0c;不忘来时的初心 文章目录 一、请设计一个类&#xff0c;不能被拷贝二、请设计一个类&#xff0c;只能在堆上创建对象三、…

从零开始:Linux下的Miniconda安装教程

&#x1f680;从零开始&#xff1a;Linux下的Miniconda安装教程&#x1f680; &#x1f335;文章目录&#x1f335; &#x1f333;引言&#x1f333;&#x1f333;二、Miniconda简介&#xff1a;开启您的数据科学之旅的得力助手&#xff01; &#x1f333;&#x1f333;三、Lin…