当我使用 window.location 打开带有特殊字符的 url 时,它似乎对特殊字符进行百分比编码,然后打开 URL。例如
var url = "http://gramfeed.com/instagram/tags/kühl";
window.location = url;
这将导致打开一个带有 URL 的页面:
http://gramfeed.com/instagram/tags/k%C3%BChl
代替:
http://gramfeed.com/instagram/tags/kühl
如何在没有百分比编码字符的情况下正确打开 URL
这是一个使用代码的 jsfiddle:http: //jsfiddle.net/krisrak/aSkMR/