如果log4j設置輸出編碼是utf-8,但是打印到控制台的是中文亂碼,可以嘗試第一個解決方法。 看了很多網上的,終於解決了。匯總
如圖:
如果其中一種更改不行,可以嘗試多種更改。
1:打開intelliidea安裝路徑,IntelliJIDEA15.0.6\bin找到idea.exe.vmoption文件,打開,在最后一行填加:“-Dfile.encoding=utf-8”,如圖所示,保存。

2:設置idea file編碼。在菜單欄找到”File->settings->搜索File Encodeing” 設置utf-8。如圖所示

3:設置idea server編碼。在菜單欄找到”run->editconfigration” 找到”server”選項卡 設置 vm option為 -Dfile.encoding=utf-8,如圖3所示 (本人親測非常有效)

4:在菜單欄找到HELP->Edit Custom VM OPtions中加 -Dfile.encoding=utf-8

重啟idea
成功!!!!!!!!!!!!!
