Encryption Tools

URL 16 进制加密

将 URL 内容按 UTF-8 字节转为百分号十六进制格式,保留常见 URL 结构符,编码后仍可直接访问

这个工具做什么

本工具会把 URL 内容转换成百分号十六进制形式,例如 会按 UTF-8 字节转换为 %E4%B8%AD。这比直接按字符码位输出更符合现代浏览器、代理、日志系统和大部分后端框架的处理方式。

为什么要升级旧实现

旧版 `urlCrypt()` 逐个字符使用 charCodeAt() 输出十六进制,对中文等非 ASCII 字符会得到类似 %4e2d 的结果,这并不是标准 URL 百分号编码。静态前端可以直接改为基于 TextEncoder 的 UTF-8 编码方式,不需要任何后端接口。

适用场景
  • URL 重写、转发参数、日志粘贴时规避特殊字符干扰
  • 需要观察或复制浏览器地址栏编码结果
  • 在纯静态站点中本地完成编码/解码,不上传任何内容