什么是 URL 编码?
URL 编码(也称百分号编码)是一种将字符转换为可通过互联网传输的格式的机制。URL 只能包含 ASCII 字符集中的部分字符,其他字符必须进行编码。为什么要进行 URL 编码?
URL 中不能包含空格、中文等特殊字符。为了确保 URL 在浏览器和服务器之间正确传输,必须将这些字符转换为合法的 ASCII 格式(如 %20 代表空格)。常见字符编码对照
空格 -> %20, / -> %2F, ? -> %3F, : -> %3A, # -> %23, & -> %26, = -> %3D