我有这段代码在我的网站上执行搜索:
var encoded = encodeURIComponent($("#searchBar").val());
location.href = sitePath + "/search/keyword/" + encoded;
因为我是意大利人,所以我使用了很多字母,比如àèù,但是当我把它们放在search3w中时,它们没有被正确编码。
如果我尝试控制日志编码的var,它将为URL打印正确的编码字符,但是当脚本有效重定向到te页面时,我有http://www.mysite.it/search /à和chars这样的东西没有被很好地接收。 / p>
答案 0 :(得分:0)
我认为encodeURIComponent函数可能存在问题。你用过firebug进行调试吗?
此致 dan8912