URL 编码 / 解码
经典坑:用错函数把整条链接编码了,结果链接直接失效。这里你选要编码什么,工具自动用对的那个函数 —— 不用猜。
完全在你的浏览器里运行,不上传、不保存。
编码把文字变成 %XX 形式,解码变回来。
这里最常出错:把整条网址当成「单个参数值」来编码,链接就会失效。
常见问题
两种范围有什么区别?
单个值(Component)会连 / : ? & = # 一起转义,适合放进查询参数里;整条 URL 会保留这些结构字符,适合完整链接。
为什么我编码完的链接打不开了?
几乎都是这个原因:把整条链接当成「单个值」编码了,于是 / 和 ? 变成 %2F 和 %3F,服务器看到的是一长串文件名。
会发到服务器吗?
不会,纯字符串处理,在你自己浏览器里完成。