ajax亂碼之一

        項目中用jquery實現ajax,整個項目用的編碼是GBK,在用ajax實現傳中文參數時遇到亂碼,試了很多方法,終於解決。
         亂碼一直是比較頭疼的問題,現在把我這次的解決辦法貼出來,如有遇到同樣問題的朋友可以參考。
 
1.js端:
 
用encodeURI函數進行轉碼 如:
data +="&earlyProcess="+encodeURI(encodeURI(progress));
注意,這裏用了兩次encodeURI。
 
2.服務器端:
URLDecoder.decode(earlyProcess, "utf-8"),
因爲ajax用的是utf-8的碼,所以這裏用utf-8
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章