URL编码/解码

对URL中的特殊字符进行编码或解码

示例

英文字符

输入:hello world
输出:hello%20world

中文内容

输入:你好世界
输出:%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C

混合字符

输入:测试?s=1&t=2
输出:%E6%B5%8B%E8%AF%95?s=1&t=2

注意事项

  • URL编码用于转义URL中的特殊字符,确保它们能在URL中安全传输
  • 空格通常被编码为%20或+
  • 中文字符会被编码为UTF-8格式的百分号编码
  • 使用encodeURIComponent而非encodeURI,前者会对更多特殊字符进行编码