你在浏览器地址栏里可能见过这样的链接:https://example.com/q?kw=%E4%BD%A0%E5%A5%BD。后半段那一长串以 % 开头的字符,就是 URL 编码的结果。

什么是 URL 编码

URL 只允许使用有限的字符集。空格、中文、&、# 等特殊字符放进链接里会破坏 URL 结构,甚至导致链接失效。URL 编码(也称百分号编码)把这些字符替换成“百分号+两位十六进制数”的安全形式,例如空格变 %20,& 变 %26,中文按 UTF-8 变成一串 %XX。

什么时候需要用到

  • 拼接带中文关键词的搜索链接。
  • 在 URL 里传递带特殊符号的参数值。
  • 阅读日志、分析链接参数时需要解码还原。

使用在线 urlencode 工具,粘贴文本即可一键编码或解码,无需安装任何软件,即开即用,是前端开发和运营人员的常备工具。