我编写了一个自定义 xml 解析器并将其锁定在特殊字符上。所以我很自然地将它们编码到我的数据库中。
我似乎找不到与 php 等效的urldecode()
.
jquery或 javascript是否有任何扩展可以做到这一点?
我编写了一个自定义 xml 解析器并将其锁定在特殊字符上。所以我很自然地将它们编码到我的数据库中。
我似乎找不到与 php 等效的urldecode()
.
jquery或 javascript是否有任何扩展可以做到这一点?
您可以使用该decodeURIComponent
函数将 %xx 转换为字符。但是,要转换+
为空格,您需要在一个额外的步骤中替换它们。
function urldecode(url) {
return decodeURIComponent(url.replace(/\+/g, ' '));
}
看看这个
function urldecode (str) {
return decodeURIComponent((str + '').replace(/\+/g, '%20'));
}
我认为您需要该decodeURI
功能。