URL 编解码工具
编码类型说明
URL编码(encodeURI)

对完整的URL进行编码,保留URL结构必需的特殊字符(如:/?=&)。适用于编码完整URL。

URL组件编码(encodeURIComponent)

对URL的组件(参数值等)进行编码,会编码所有特殊字符(包括:/?=&等)。适用于编码URL参数值。

常见使用场景
  • 传递包含特殊字符的参数值
  • 处理含有非ASCII字符的URL
  • 处理表单数据
  • 修复格式错误的URL
提示:在URL参数中包含中文或特殊字符时,应使用组件编码(encodeURIComponent)处理参数值。
URL编码转换表(部分)
字符 URL编码 字符 URL编码 字符 URL编码
空格 %20 ! %21 # %23
$ %24 & %26 ' %27
( %28 ) %29 * %2A
+ %2B , %2C / %2F
: %3A ; %3B = %3D
? %3F @ %40 [ %5B
] %5D 中文 %E4%B8%AD%E6%96%87 日本語 %E6%97%A5%E6%9C%AC%E8%AA%9E