一、亂碼現象:
(1)IDEA控制台中文亂碼。
(2)tomcat日志亂碼。
(3)js和css中文亂碼。
二、解決方式:其實我原理不是很清楚,因此可能只適用於我個人
(1)IDEA配置:
步驟一:File -> Settings ->File Encodings
修改3處設置:
步驟2:help ->EditCustom VM options
在末尾添加:
-Dfile.encoding=UTF-8
步驟三:Edit Configuration 找到VM options ,添加-Dfile.encoding=UTF-8
到這里IDEA已經配置完畢。
(2)tomcat配置:項目中使用的本地tomcat
步驟一:找到tomcat的logging.properties文件,修改編碼為utf-8
好像全部改成gbk,IDEA控制台和tomcat日志不會出現亂碼,但是js和css卻會出現中文亂碼
步驟2:找到tomcat的server.xml文件,增加內容URIEncoding="utf-8"
此端口為你正在使用的端口號
打這里,基本就可以解決中文亂碼問題了。
參考博客: