2017年3月2日 星期四

{JS} IE11 遇到Get回傳參數是中文變成亂碼

 

感謝隔壁伙伴的相助,才能這麼快就解決這個問題

當IE遇到Get回傳參數是中文會變成亂碼, 也就是回傳一堆菱形,

這在chrome, firfox 沒問題。

 

因此請先利用js都先編碼encode後再傳送處理

ex. 範例來源

var uri = "https://w3schools.com/my test.asp?name=ståle&car=saab";
var res = encodeURIComponent(uri);

// 編碼後 : https%3A%2F%2Fw3schools.com%2Fmy%20test.asp%3Fname%3Dst%C3%A5le%26car%3Dsaab

沒有留言:

張貼留言