問(wèn)題碉纳,在idea中出現(xiàn)亂碼問(wèn)題适室,以前沒(méi)有的嫡意,好像在設(shè)置系統(tǒng)代碼為utf8之后就出現(xiàn)了,于是嘗試了一系列辦法捣辆,希望這些辦法對(duì)您有幫助蔬螟。
設(shè)置辦法
1、在tomcat Server中設(shè)置 VM options , 值為?-Dfile.encoding=UTF-8 汽畴,可惜沒(méi)生效
2旧巾、在setting中的 File encodings 中設(shè)置編碼格式,后來(lái)發(fā)現(xiàn)這是設(shè)置頁(yè)面編碼格式的忍些,所以也沒(méi)生效鲁猩,不過(guò)遇到相關(guān)問(wèn)題的朋友也不防照此設(shè)置下。
3罢坝、在java Complier中設(shè)置Additional command line parameters的值廓握,-encoding=UTF-8,很可惜還沒(méi)生效
4嘁酿、在bin中設(shè)置idea.exe.vmoptions和idea64.exe.vmoptions中的參數(shù)隙券,同時(shí)增加-Dfile.encoding=UTF-8,據(jù)說(shuō)有些人保存后重啟就可以了闹司,但到我這邊還是沒(méi)生效娱仔。
5、在tomcat \bin目錄下的catalina.bat文件中加入?-Dfile.encoding=UTF-8游桩,可是還不生效牲迫,有些抓狂了...
(最終辦法)
6、在 tomcat / conf 目錄下借卧,設(shè)置?logging.properties 恩溅,增加參數(shù)??java.util.logging.ConsoleHandler.encoding = UTF-8,重啟后終于可以了谓娃,總算松了口氣脚乡。