問題描述
idea啓動tomcat後亂碼了,並且,idea的各種編碼都是設置的爲UTF-8,但是中文就是亂碼了。
解決方法
idea的中文亂碼
現象: idea亂碼表現爲控制檯打印的信息中,出現亂碼,截圖如下:
解決方法: 進入idea的安裝目錄, 進入bin目錄下。找到idea.exe.vmoptions這個文件 和 idea64.exe.vmoptions, 在兩個文件的最後一行加入-Dfile.encoding=UTF-8。
重啓idea,再次啓動tomcat,亂碼問題應該就解決了。
tomcat的中文亂碼
現象: tomcat導致的亂碼常常表現爲代碼日誌中的中文亂碼,截圖如下:
解決方法:
在tomcat的啓動參數加上-Dfile.encoding=UTF-8。