項目中用jquery實現ajax,整個項目用的編碼是GBK,在用ajax實現傳中文參數時遇到亂碼,試了很多方法,終於解決。
亂碼一直是比較頭疼的問題,現在把我這次的解決辦法貼出來,如有遇到同樣問題的朋友可以參考。
1.js端:
用encodeURI函數進行轉碼 如:
data +="&earlyProcess="+encodeURI(encodeURI(progress));
注意,這裏用了兩次encodeURI。
2.服務器端:
URLDecoder.decode(earlyProcess, "utf-8"),