1、在ajax請求的action中添加: request.setCharacterEncoding("utf-8"); 然後編譯重啓試試。不行再進行第二步
2、對中文參數進行編碼:
在頁面中:param= encodeURIComponent(param);或者param= encodeURI(param);
在ajax請求的action中:param = URLDecoder.decode(param ,"utf-8");3、在ajax請求的屬性中添加:contentType:"application/x-www-form-urlencoded; charset=UTF-8",(application/x-www-form-urlencoded是默認的,如果有需要,可改爲你需要的類型)
注:1、2親測。
第三個 網上說的最多,我的反而不行。不知道什麼原因。求高手指教