目录

在线 URL 编码解码:中文、空格、特殊符号与 %XX 互转

对应 encodeURIComponent / encodeURI,本地运算

拼查询参数时,值里带中文、空格、& 就得先 URL 编码,不然链接会截断或串参数;看日志里一串 %E4%B8%AD%E6%96%87 又想解回来。不学网工具箱URL 编解码 两个方向都能一键搞定。

  • 两种范围
    • 组件(encodeURIComponent)——编码参数值、路径片段,会把 & = ? / # 也转义,最常用;
    • 完整 URI(encodeURI)——对整条网址编码,保留 : / ? # & = 这些结构字符。
  • 双向:编码、解码一键切换。
  • 纯本地:浏览器里算,内容不上传。

把要处理的文字粘进去,选「组件」还是「完整 URI」,再选编码 / 解码。

URL 编解码工具的输入区:范围(组件/完整URI)与方向选择,输入框
① 选范围(组件/完整 URI)和方向

拼参数一般用「组件」
给某个查询参数的值编码,用「组件(encodeURIComponent)」;只有对一整条网址编码时才用「完整 URI」。

下面实时出转义后的结果,点「复制结果」即可。反过来把 %XX 解回可读文字也是一样。

URL 编码结果:中文和符号被转成 %XX 转义序列,带复制按钮
② %XX 结果实时生成,可复制

配套:处理 HTML 里的特殊字符用 HTML 实体;处理 \u 转义用 Unicode 转义

工具地址:https://tools.noxue.com/urlencode/

相关内容