什么是ASCII表?
ASCII 表是美国信息交换标准代码的完整参考——字符到数字的映射,支持几乎所有文本文件、编程语言和网络协议。 它列出了所有 128 个标准 ASCII 代码(0-127)以及扩展的拉丁 1 上半部分(128–255),每个代码显示十进制值、十六进制和八进制形式、八位二进制、可打印的字形或控制助记符、HTML 实体和普通语言名称。
ASCII 为每个字母、数字、标点符号和控制信号分配一个唯一的数字。 大写“a”为65,小写“a”为97,数字“0”为48,空格为32。 前 32 个代码是非打印控制字符,例如回车 (13)、换行符 (10) 和选项卡 (9) - 曾经驱动电传打字机并在今天仍能终止行和分隔字段的不可见指令。 此表使这些值中的每一个都在一个地方可见和可搜索。
一切都在您的浏览器中运行。 您可以按类别进行筛选、按字符、十进制、十六进制或实体名称进行搜索,单击任何值以复制它,然后粘贴自己的文本以查看每个字符后面的代码。 没有上传,没有注册,并且页面加载后整个参考都将继续脱机工作。
严格来说,ASCII 是一个 7 位标准,涵盖代码 0 到 127,从 128 到 255 的所有内容都属于扩展而不是 ASCII 本身。 该表显示了该上限的拉丁-1,这是最常见的解释,不是唯一的一种:同一字节是Windows-1252下的不同字符,而在UTF-8下,这些值根本不是多字节序列的一部分,而是独立字符。 这是大多数莫吉巴克的来源,一个重音字母作为两个不相关的符号出现。 前32个代码是控制字符而不是可打印的字符,来自电传打印机的保留,还有一些仍然做实际工作:9是选项卡,10是换行,13是回车,而后两个之间的区别是为什么文本文件在操作系统之间仍然移动得很糟糕。
该页面还充当您自己的文本的 ASCII 表转换器,当您在代码中检查值时,这很方便。将文本转换为 ASCII 代码框以示例 Hi © 开头,它返回 72 105 32 169,并标记了 ©,因为 169 位于 7 位 ASCII 之外。这些数字与 Python ASCII 表脚本打印的数字相同:ord("H")返回 72,chr(72)返回"H"。在用于 C 编程的 ASCII 表中,值也匹配,因为 char 保存代码,因此 'H' == 72 是正确的。
如何使用 ASCII 表?
浏览或过滤表格
滚动完整的 0–255 表或使用类别按钮将其缩小到可打印字符、控制代码或扩展的拉丁-1 范围。
搜索字符或代码
0x41这样的字符、十进制数、十六进制值或者像复制这样的实体名称来过滤表格,用0x前缀做十六进制,因为41这样的普通数也和十六进制列匹配,显示不止一行。
复制您需要的值
单击字符、十进制、十六进制或 HTML 实体单元格将其复制到剪贴板以用于代码或文档。八进制和二进制列仅供阅读。
转换您自己的文本
将文本粘贴到编码器中以查看每个字符的 ASCII(或 Unicode)代码点,然后复制十进制代码字符串。
主要特点
每个代码 0–255
标准 7 位 ASCII (0–127) 和 ISO 8859-1 拉丁-1 上半部分 (128–255),在一张连续可滚动的表格中
四个数字基础一目了然
每一个代码显示的十进制、十六进制、八进制和八位二进制文件,加上 HTML 实体 - 不需要心理转换
命名的控制字符
不可见代码 0-31 和 127 标有它们的助记符(NUL、LF、CR、ESC、DEL)和全名,因此您知道每个代码的作用
智能搜索
按字符、十进制、十六进制、八进制、二进制或 HTML 实体名称查找代码 - “&”、“38”、“0x26”和“amp”都定位到符号
Frequently Asked Questions
Related Tools
Binary Calculator
Add, subtract, multiply, and divide binary numbers, or run AND, OR, XOR, NOT, and bit shifts, with every result shown in binary, octal, decimal, and hex. 100% client-side.
Binary Translator
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
IEEE 754 Converter
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Unicode Converter
Convert text to and from Unicode code points, HTML entities, JavaScript escapes, and CSS escapes. Emoji and astral characters handled correctly.
Comments
0 comments
No comments yet. Be the first to share your thoughts!