0

特殊字符我有這樣的代碼在我的網站進行搜索:JavaScript重定向和錯誤編碼

var encoded = encodeURIComponent($("#searchBar").val()); 
location.href = sitePath + "/search/keyword/" + encoded; 

因爲我是意大利我用了很多字符像A E U,但是當我把它們放在search3w他們沒有正確編碼。

如果我試圖控制檯日誌編碼的var它會打印正確的編碼字符的URL,但是當腳本做有效的重定向到te頁我有像http://www.mysite.it/search /à和字符的東西不被很好地接收。

回答

0

我認爲encodeURIComponent函數可能存在問題。你用螢火蟲進行調試嗎?

問候, dan8912

+0

encodeURIComponent方法是一個默認的JavaScript函數,它可能有問題? o.o 但是,我注意到在一些網站中,特殊字符如àòò用於搜索字符串並且完美工作。你知道該怎麼辦? 例如:http://www.hdblog.it/index.php?s=%C3%A0 –