Ajax 的post請求值返回到js中時出現中文亂碼的情況,但是在action中寫入時並未亂碼,解決辦法在action中寫入前,加上這兩行:
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
********************************************************************
try { //保證返回值中文的時候不亂碼 request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); response.getWriter().write(json); } catch (IOException e) { e.printStackTrace(); } return null; }
**************************************************************************************************
如若轉載請注明出處,謝謝。By奮斗的小蘑菇