目前正在从事旧的移动项目。主要问题是我通过GET
方法接收一个参数,例如一个a
字符,JS 自动对其进行编码(我正在从字段值单击构建 url 并进行重定向,因为不支持 AJAX 并且我不能使用表单。)喜欢%D0%B0
,所以 PHP 不能通过urldecode
函数对其进行解码。有没有办法解码它?
这是我的代码:
document.getElementById('search-button').onclick = function() {
window.location = site_url + 'sites/search/' + document.getElementById('search-input').value;
}
还尝试添加encodeURI
.
更新:
问题出在键盘布局上。这是俄语,英语和俄语看起来都一样。