Encryption Tools
URL 16 进制加密
将 URL 内容按 UTF-8 字节转为百分号十六进制格式,保留常见 URL 结构符,编码后仍可直接访问
这个工具做什么
本工具会把 URL 内容转换成百分号十六进制形式,例如 中 会按 UTF-8 字节转换为 %E4%B8%AD。这比直接按字符码位输出更符合现代浏览器、代理、日志系统和大部分后端框架的处理方式。
为什么要升级旧实现
旧版 `urlCrypt()` 逐个字符使用 charCodeAt() 输出十六进制,对中文等非 ASCII 字符会得到类似 %4e2d 的结果,这并不是标准 URL 百分号编码。静态前端可以直接改为基于 TextEncoder 的 UTF-8 编码方式,不需要任何后端接口。
适用场景
- URL 重写、转发参数、日志粘贴时规避特殊字符干扰
- 需要观察或复制浏览器地址栏编码结果
- 在纯静态站点中本地完成编码/解码,不上传任何内容