Escape 编码 / 解码
按 JavaScript escape() / unescape() 规则双向转换,汉字输出为 %uXXXX 形式,纯浏览器本地处理。
输入 / Input
粘贴文本或 Escape 串
输出 / Output
等待输入
输入 0 字符
输出 0 字符
耗时 0 ms
就绪
About
Escape 编码 / 解码 怎么用
编码时保留 ASCII 字母数字与 @*_+-./,其余字符按规则转义:ASCII 范围内输出 %XX,汉字等宽字符输出 %uXXXX。解码时把两种形式还原为原文。规则与浏览器 escape() / unescape() 一致(该 API 已废弃,但历史系统仍在用)。
常用场景
- 维护使用
escape()存 Cookie、历史配置的老系统。 - 解读旧接口或报表中出现的
%u4E2D%u6587类字段。 - 与 URL 编码区分:URL 请用同分类的 URL 编解码工具。
小提示
Escape 不是为 URL 设计的,也不等价于 UTF-8 百分号编码;新系统建议改用 URL 编码或 Base64。