用简单的方法解码一个变量



我尝试使用以下方式获取url的特定部分:

window.location.pathname.split("/")[1]

值为

p-%CE%A4%CF%8C%CE%BC%CE%BF%CF%82-%CE%92

我怎么解码?也可以写成window.location.pathname.split("/")[1].decode()

使用decodeURIComponent

decodeuriccomponent()方法解码以前由encodeuriccomponent或类似例程创建的统一资源标识符(Uniform Resource Identifier, URI)组件。

var param = decodeURIComponent('p-%CE%A4%CF%8C%CE%BC%CE%BF%CF%82-%CE%92');
document.write(param);

对你来说,

decodeURIComponent(window.location.pathname.split("/")[1]);

最新更新