← 全部工具

🔗 URL 编解码

中文参数乱码终结者。encodeURIComponent 编码参数值,encodeURI 编码整个 URL。

常见问题

encodeURI 和 encodeURIComponent 有什么区别?

encodeURI 不编码 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #,适合编码整个 URL;encodeURIComponent 会编码更多字符(包括 /?&=),适合编码单个参数值,防止参数里的 & 被误解析成分隔符。

解码失败怎么办?

通常是因为字符串里有单独的 %(不是 %XX 形式)。检查输入,或先编码再解码验证。