URL 编码 / 解码
③ 数据 / 文本处理
这是什么:URL 里不能直接放空格、中文等字符,需要编码成 %xx 形式。这里做 URL 编码与解码。
什么时候用:拼接带中文/特殊字符的链接、或看到 %E4%B8%AD 这类乱码想还原时。
全部在你的浏览器本地计算,不上传任何数据。
常见问题
encodeURI 和 encodeURIComponent 有什么区别?
encodeURI 用于整段 URL,会保留 :/?#& 等结构字符;encodeURIComponent 用于单个参数值,会把这些字符也编码。放参数值用后者,处理整条链接用前者。