以前遇到一個問題,頁面編碼沒問題,後臺返回的編碼也沒問題,但是ajax返回的json就是不講道理的亂碼,查看過http響應頭信息發現請求編碼與頁面編碼不一致 網上搜了好多方法,包括改編碼,重新建頁面都不行! 最後解決方法: 加上了 contentType: "application/x-www-fo ...
以前遇到一個問題,頁面編碼沒問題,後臺返回的編碼也沒問題,但是ajax返回的json就是不講道理的亂碼,查看過http響應頭信息發現請求編碼與頁面編碼不一致
網上搜了好多方法,包括改編碼,重新建頁面都不行!
最後解決方法:
加上了 contentType: "application/x-www-form-urlencoded; charset=utf-8",這句,顯式設置contentType的編碼為utf-8
當然,後臺返回數據的時候,如果你設置了編碼,一定要註意編碼設置要在定義響應輸出之前