json字符串返回到js中亂碼


   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奮斗的小蘑菇


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM