URL 编码 / 解码
url-encode• 对 URL 进行编码/解码,支持组件与完整 URL 模式。 • 安全转换特殊字符与空格,一键复制结果。
用于查询值·路径片段。会编码保留字符(/, ?, &, = 等)。(encodeURIComponent)
组件模式会编码所有保留字符(适合查询值);完整 URL 模式保留 : / ? # & = 等(适合整个地址)。空格默认转为 %20,启用表单选项则转为 +。
URL 为什么需要编码
URL 只能包含字母、数字和少数符号。直接放中文、空格或 & ? = 这类符号,地址会被截断或被读成另一个意思。URL 编码就是把这些字符改写成百分号加十六进制的形式。
空格变成 %20,& 变成 %26;中文在 UTF-8 下一个字通常会变成多组 %XX。分享带搜索词的链接、往查询串里放值,或链接在聊天工具里断掉时,都用得上。
反过来也可以把带一堆百分号的地址还原成可读文字——看日志里是通过哪个搜索词进来的时很方便。输入仅在浏览器内转换,不会发送到服务器。