idea運行web項目亂碼


  windows下idea中web項目亂碼,主要原因是服務器端亂碼(執行webservlet的時候,編碼格式改變),導致客戶端的編碼格式與webservlet傳遞過的編碼格式不一致。

前端網頁的編碼,通常會設置為utf8,但是經過webservlet的的時候通常會默認轉碼為gbk模式,而idea編輯工具中的設置也是utf8。

  設置idea的編碼:file->Settings->Editor->Filecodings(在這里設置編輯器的全局編碼);然后設置VM Options編碼配置 -Dfile.encoding=UTF-8。這樣設置只是設置了項目應用的編碼,如果仍舊存在亂碼,需要進入到C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.5\bin\修改idea.exe.vmoption或者是idea64.exe.vmoptions(32或者64位的區別),增加這么一行代碼-Dfile.encoding=UTF8。這時候可能控制台報錯,再加上另外一行代碼-Dsun.jnu.encoding=UTF8.


免責聲明!

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



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