AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 编码解码

在线Unicode/ASCII转换工具

内容摘要:

一个文本和编码互相转换的小工具。可以把文字转成 Unicode 码点、HTML 实体、JS 转义、二进制、八进制、十进制、十六进制等各种格式,也能把这些编码还原回原文。前端开发、调试编码问题都用得上。

Unicode / ASCII 高级多格式转换器 Encoder & Decoder
输入长度 (字符数) 0
输出长度 (字符数) 0
扩展字符数 (非ASCII) 0
转换解析状态 等待操作
💡 操作提示与格式说明:
1. Unicode码点 (U+XXXX) / JS转义 (\uXXXX):支持标准 16 进制 Unicode 表示。
2. 二进制/八进制/十六进制输出:当选中“不间隔”时,为避免多数字粘连导致解码混淆,建议使用标准“空格间隔”格式。
3. 编码还原 (Unicode转ASCII/文本):可自动识别混合输入中的 \uXXXX、U+XXXX、&#xXXXX; 及数字进制。

写网页时,有些特殊符号得写成 中 这种 HTML 实体;写 JavaScript 时,中文可能要转成 \u4E2D 这种转义形式;调试接口时,遇到一串二进制或十六进制数字,想知道它代表什么文字……

这些场景下,手动一个个查、一个个换太费劲。这个工具就是帮你双向转换的——文字转编码、编码还原文字,一键搞定。

文字 ➔ 编码

在输入框里输入或粘贴文字,选好输出格式,点"文本 ➔ 转换编码",结果就出来了。

ASCII 输出格式有七种可选:

  • 二进制——可以带 0b 前缀,也可以不带

  • 八进制——可以带 0o 前缀,也可以不带

  • 十进制——纯数字

  • 十六进制——可以带 0x 前缀,也可以不带

Unicode 输出格式有八种可选:

  • Unicode 码点——U+4E2D 这种标准写法

  • 十进制——码点的十进制数值

  • 十六进制——纯十六进制

  • HTML 实体(十进制)——中 这种

  • HTML 实体(十六进制)——中 这种

  • JS 转义——\u4e2d,写 JavaScript 用

  • Python 转义——Python 里的写法

  • UTF-8 字节——对应的字节序列

间隔方式可以选空格间隔或不间隔。选空格间隔可读性好,选不间隔更紧凑。

ASCII 过滤规范可以选"保留基础英文字符/数字",这样英文字母和数字会原样输出,只转换中文和特殊符号,结果更清爽;也可以选"全量强制转换",所有字符都转成编码。

编码 ➔ 文字

反过来,把一串编码贴进输入框,点"编码 ➔ 还原为文本字符",就能还原成原文。

输入格式有二进制、八进制、十进制、十六进制四种可选。还原时工具会自动识别 \uXXXX、U+XXXX、&#xXXXX; 这几种常见写法,混合输入也能处理。

实时统计,心里有数

处理完后下方显示四项数据:输入字符数、输出字符数、扩展字符数(非 ASCII 字符有多少)、转换状态。转换成不成功,一眼就知道。

几个顺手的小功能

  • 复制原文 / 复制结果——两边的按钮分别复制,不用手动选中

  • 载入示例数据——第一次用可以点一下看看效果

  • 清空数据——输入输出全部重置

  • 选项联动——改了输出格式,如果输入框里有内容会自动重新转换,不用再点一次

适合谁用?

前端开发处理特殊字符编码,写 HTML、CSS、JS 时需要转义,调试接口看二进制或十六进制数据,处理爬虫抓到的编码文本,或者单纯想搞清楚某个字符的 Unicode 码点是多少。

温馨提示

二进制、八进制、十六进制输出建议选空格间隔,不然多个数字连在一起会分不清边界,还原时容易出错。如果输入内容以 ASCII 字符为主,建议选"保留基础英文字符/数字",结果更易读。

总结

文字转编码、编码转文字,Unicode 八种格式、ASCII 七种格式任选。前端开发、调试编码、处理特殊字符都能用。