工具说明
本工具用于在中文(以及其它 Unicode 字符)与它们的 ASCII/Unicode 转义表示之间进行双向转换。所谓转义,就是把每个字符替换成能安全嵌入 HTML 或代码的编码形式:十进制形式如 中、十六进制形式如 中,以及在 JavaScript、CSS 等场景里常见的 \u4E2D 形式。中文“中”的 Unicode 码位是 U+4E2D(十进制 20013),因此 中文 会被写成 中文 这样的字符实体。
使用方法:在“原始文本”框中输入或粘贴内容,点击「中文转ASCII」会把每个字符逐一转成 &#十进制码; 形式的实体并显示在“转换后文本”中;反之,当输入框里是 \uXXXX、&#xXXXX; 或 &#数字; 这类转义码时,点击「ASCII转中文」即可还原成可读的文字。点击「清空内容」可一次清空两个文本框,方便重新转换。
这类编码常用于把中文安全地写入 HTML 源码、邮件模板、配置文件或老旧系统,避免因字符集不一致而出现乱码;也能在不支持 Unicode 的环境中保留原文信息。转换过程全部在浏览器本地完成,输入内容不会被上传。
注意事项:「ASCII转中文」按转义码逐段识别,若原始文本本身含有与实体语法相似的普通字符(例如未转义的 & 或孤立的 \u),结果可能与预期不同;请确保待还原的内容确实是上述标准转义格式。对于超出基本多文种平面的生僻字或 emoji,本工具以 JavaScript 的 UTF‑16 码元为单位处理,可能显示为其代理对形式。