我有这段代码可以在我的网站中执行搜索:
var encoded = encodeURIComponent($("#searchBar").val());
location.href = sitePath + "/search/keyword/" + encoded;
因为我是意大利人,所以我使用了很多像 à è ù 这样的字符,但是当我将它们放入 search3w 时,它们的编码不正确。
如果我尝试控制日志编码的 var,它将为 URL 打印正确编码的字符,但是当脚本有效重定向到 te 页面时,我有类似http://www.mysite.it/search /à 和 chars 的东西不好已收到。