指南 / 01
适用场景
在分享含空格或中文等非ASCII字符的URL前,将其转为百分号编码;也可以把日志中的编码地址还原为可读文本。
DEV / 003
安全编码或解码URL和查询字符串。
—
指南 / 01
在分享含空格或中文等非ASCII字符的URL前,将其转为百分号编码;也可以把日志中的编码地址还原为可读文本。
指南 / 02
验证
对https://example.com?q=서울 역编码后再解码,应恢复原文,包括空格和韩文字符。
限制
完整URL使用encodeURI/decodeURI,组件使用encodeURIComponent/decodeURIComponent。完整URL解码会保留%2F等已转义的保留分隔符。对已编码的输入再次编码会造成双重编码。
常见问题
%20是空格的百分号编码。加号在表单编码的查询数据中可能代表空格,但一般URL解码可能仍将它保留为字面上的加号。
不会。工作数据在浏览器中处理,也不会包含在广告请求中。