把中文、空格与特殊字符编码成浏览器可安全传输的 %XX 形式,也能把乱码的 URL 还原成可读内容,支持三种编码口径与批量处理。
encodeURIComponent,会把 / : ? & = # 等全部编码,适合编码单个参数值。encodeURI,保留 URL 的结构字符,只编码非法字符,适合整条链接。+,与 HTML 表单提交、application/x-www-form-urlencoded 请求体一致。%XX。% 序列会报错,可勾选批量模式逐行处理以定位出错的那一行。URL 编码(也叫百分号编码、Percent-encoding)把中文、空格和特殊字符转成 %XX 形式,让它们能安全地出现在网址与请求参数里。这个工具支持编码与解码双向操作,提供组件、完整 URL、表单三种口径,可批量逐行处理,全部在浏览器本地完成。
按 UTF-8 编码后,一个常用汉字占 3 个字节,因此会变成 3 组 %XX,例如「中」编码为 %E4%B8%AD。
组件模式会把斜杠、冒号、问号、等号等全部编码,适合只编码某个参数值;完整 URL 模式保留这些结构字符,只编码真正非法的字符,适合处理整条链接。选错会导致链接打不开或参数被吞掉。
%20 是标准的百分号编码结果;+ 是 HTML 表单 application/x-www-form-urlencoded 的约定。两种模式工具都提供,按你的实际场景选择即可。
通常是因为字符串被截断,或包含孤立的 % 号(如 %、%zz)。请确认复制完整,或勾选批量模式逐行处理,工具会指出出错的行。
不能。它只是传输转义,任何人都能原样还原,需要保密请先做加密处理。