如何在PHP中解码来自JS的URL?

时间:2013-05-22 13:18:39

标签: php javascript urlencode

目前正致力于旧移动项目。主要问题是我通过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

更新

问题在于键盘布局。它是俄语,英语和俄语看起来都一样。

1 个答案:

答案 0 :(得分:0)

尝试使用可能有用的decodeURIComponent(url)函数。