gpt4 book ai didi

javascript - 替换 JavaScript 或 JQuery 中的解码 url

转载 作者:行者123 更新时间:2023-11-28 11:11:58 26 4
gpt4 key购买 nike

如何在 JavaScript 或 JQuery 中解码 URL?

<小时/>

示例:我有这个网址:

http://localhost:8080/map/file.html?var1=a%20b%20c&var2=d%20e%20f

如果我使用下面的代码,

var str = "var1=a%20b%20c&var2=d%20e%20f";
document.write(str.replace("%20", " "));

我有这个:

http://localhost:8080/map/file.html?var1=a b%20c&var2=d%20e%20f

解码 URL 的最快和最佳方法是什么?

最佳答案

使用decodeURIComponent

var str = decodeURIComponent("This%20is%20a%20%string");

由于字符串是 URL 编码的,最后一次出现的 %20 后面包含一个额外的 %,这可能是一个拼写错误 .

var str = decodeURIComponent("This%20is%20a%20string");
document.write(str);

<小时/>

编辑:

var url = "http://localhost:8080/map/file.html?var1=a%20b%20c&var2=d%20e%20f";
document.write(decodeURIComponent(url));

关于javascript - 替换 JavaScript 或 JQuery 中的解码 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33895452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com