十进制转换(字符编码)

把文本转换成十进制字符编码(H = 72),或把十进制编码还原成文本。适合编程、编码和解谜。免费、无需注册的在线转换工具。

把文本转换成十进制字符编码

每个字符都以一个或多个字节存储,每个字节都是一个数字。用十进制(平时用的数)表示,H 是 72,i 是 105,! 是 33。这个工具把文本转换成这些十进制编码,也可以反向转换。

选择 To decimal 查看文本背后的数字,选择 To text 把数字序列转换成可读字符。

十进制编码出现在编程(JavaScript 的 charCodeAt、Python 的 ord() 等)、H 这样的 HTML 数字字符引用,以及用数字存储字符的数据格式中。

十进制转换器使用方法

  1. 粘贴文本或十进制编码。
  2. 选择 To decimal 或 To text。
  3. 提交并转换。
  4. 复制结果。

示例

文本转十进制

输入: Hi!

输出: 72 105 33

数字也是字符

输入: 2026

输出: 50 48 50 54

本工具转换的是字符而不是数值。“2” 的字符编号是 50,所以这不是把 2026 换成另一种进制。

十进制转文本

输入: 77 121

输出: My

表情符号

输入: 😀

输出: 240 159 152 128

UTF-8 每个字节一个数字,共 4 个数字。

常见用途

  • 确认代码输出的字符编码。
  • 编写 HTML 数字字符引用。
  • 破解用数字写成的谜题和消息。
  • 讲解文本是如何存储的。
  • 找出数据中的隐形字符。
  • 找出弄坏表单或表格的隐形字符:制表符显示为 9,换行为 10,不换行空格为 194 160。
  • 讲解文本如何以数字的形式存储。
  • 为简单的谜题或密室逃脱制作密码。

实用技巧与注意事项

  • 转回文本时,请用一个半角空格分隔编码,逗号不会被识别。
  • 想用其他进制查看同样的字符,请使用二进制、十六进制、八进制转换工具。
  • & 这样的命名 HTML 实体,请用 HTML 实体转换。

特殊情况与限制

  • 要把数值转换成其他进制(比如把 255 变成 FF),请用计算器。本工具总是逐个字符处理。
  • 编码之间请用一个半角空格分隔,逗号和换行不会被当作分隔符。
  • HTML 数字字符引用需要的是 Unicode 码点(é 是 é),而不是本工具对大于 127 的字符显示的 UTF-8 字节值。
  • 128–255 编码转出的文本取决于字节是否构成合法的 UTF-8,单独的字节会显示为乱码。

常见问题

空格的十进制编码是多少?

32。

十进制编码和 ASCII 一样吗?

前 128 个字符的十进制编码就是 ASCII 码。超出部分,每个字符会显示 2–4 个 UTF-8 字节值,而不是一个 Unicode 码点。

怎么在 HTML 中用十进制写字符?

写成 &#编码; 的形式,例如 © 显示为 ©。

表情符号能转成十进制吗?

能,但得到的是 UTF-8 字节,😀 是 240 159 152 128。HTML 实体用的是单个 Unicode 码点 128512(😀)。

相关工具

类似工具

二进制转换(文本⇔二进制)

把文本转换成二进制(Hi = 1001000 1101001),或把二进制还原成文字。顺便了解计算机如何存储字符。免费、无需注册的在线二进制转换工具。

十六进制转换(文本⇔HEX)

把文本转换成十六进制(HEX)编码,或把十六进制还原成可读文本。适合调试、编码和学习。免费、无需注册的在线文本十六进制转换工具。

ASCII 转换(字符编码)

把文本转换成 ASCII 字符编码,或把 ASCII 码还原成文本。查出每个字母和符号背后的编号。免费、无需注册的在线 ASCII 码转换工具。

热门免费工具