我使用JavaScript函数检索以下URL中的参数 http://localhost:8080/EastLaw/home4.jsp?tab=menu1&search=+الفقرة+الرابعة+من+المادة+الثانية+عشرة+من+عقد+التاسيس+المعدل+لالشركة+والمثبت+بالسجل+التجاري
这是我的JS功能:
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice
(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
但是,对于搜索参数,我得到以下字符串: &#34 +%D8%A7%D9%84%D9%81%D9%82%D8 ....%AC%D8%A7%D8%B1%D9%8A&#34;
我无法弄清楚如何设置JavaScript以保持原始编码。