汉语宝典

文本转 ASCII 码 / 二进制

文本转 ASCII 码 / 二进制是一款免费的在线IT 开发工具,输入参数即可实时得出结果;纯前端运行、数据不上传、无需注册,打开浏览器即可使用。

💻 Text to ASCII Converter

Text to ASCII Converter - Show decimal, hex and 8-bit binary for each character. Free, instant, browser-only.

📐 工作原理与说明
把文本转换为 ASCII 码或二进制表示。
  • 原理:取每个字符的码点或字节值,以十进制或二进制形式输出。
  • 范围:标准 ASCII 为 0–127;超出部分需按 UTF-8 字节序列或 Unicode 码点处理。
  • 等价:与十六进制、八进制表示信息量相同,只是进位制不同。
  • 用途:排查字符编码问题、教学演示与协议分析。
⚠️ 使用说明与注意事项
  • 标准 ASCII 仅定义 0–127;128–255 为扩展 ASCII(依赖编码页),Unicode 汉字等不在此表。
  • 空格显示为「·(空格)」便于核对;换行/制表符会显示其控制字符码点。
  • 二进制固定为 8 位(1 字节)表示。

🔤 常用 ASCII 可打印字符(32–126)

字符十进制十六进制字符十进制十六进制
空格3220@6440
!3321A6541
04830a9761
9(制表)5739z1227A
:583A{1237B
A6541~1267E

大写字母 A–Z = 65–90,小写 a–z = 97–122,数字 0–9 = 48–57,二者相差 32(异或 0x20 可互转)。

📚 深度解析:Text to ASCII Converter

💡 常见使用场景

  • 快速拿到字符的 ASCII 十进制/十六进制码点。
  • 调试字符编码问题时拿到确切码点:确认某个看起来一样的字符到底是 ASCII 还是形近的 Unicode 符号。
转换 "Z"
输入 `Z` → 输出 `90`(十进制)/ `5A`(十六进制)。

❓ 常见问题(FAQ)

小写字母码点比大写大多少?
相差 32,如 a=97、A=65。
为什么有些字符显示成问号?
因为该字符不在当前字体或编码范围内:ASCII 只定义 0–127,超出部分需按 Unicode 处理;若终端或编辑器按单字节编码(如 ISO-8859-1)解释 UTF-8 字节,多字节字符就会显示成乱码或问号。应先确认文件编码,再检查字体是否包含对应字形。