Barokit

🔗URL编码/解码

将URL中的中韩文/特殊字符进行百分比编码或解码。支持encodeURIComponent/encodeURI模式。常用于API调用查询串编写、搜索URL分析、修复中韩文乱码URL、Web调试。

🔒 浏览器内处理无水印无需注册

使用方法

  1. 1左侧输入文本/URL。
  2. 2按编码或解码按钮。
  3. 3复制结果。

常见问题

encodeURI和encodeURIComponent的区别?+

encodeURI用于整个URL,保留':/?#&='等分隔符。encodeURIComponent用于查询串值,对所有特殊字符进行编码。

为何韩文URL显示成%EA%B0%80?+

URL标准仅允许ASCII,非ASCII字符(韩文/emoji)按UTF-8字节以%XX形式编码。韩文1字=3字节=9个%。

哪些字符会被编码?+

空格、韩文、汉字、emoji、!#$&'()*+,/:;=?@[]等保留字符。

查询串编写用哪种模式?+

用encodeURIComponent更安全。encodeURI会保留=&?等结构字符,可能与意图不同。

URL太长能缩短吗?+

百分比编码无法缩短字符。可用[文本压缩]工具压缩部分参数。

解码乱码的原因?+

可能是双重编码(已编码内容再次编码),或非UTF-8编码(如EUC-KR)的URL。

相关工具