原因分析:
在cmd命令行直接輸出tomcat日志中文內容顯示亂碼,原因是中文系統中cmd命令行窗口默認的編碼是GBK,而tomcatt打印的日志是UTF-8編碼,所以命令輸出的中文內容顯示亂碼。
解決方法:
修改cmd命令行窗口字符編碼即可解決日志中文顯示亂碼問題:
cmd命令行窗口字符編碼切換為UTF-8,命令行中執行:chcp 65001
部分字符編碼對應代碼:
65001——UTF-8
936——簡體中文
950——繁體中文
437——美國/加拿大英語
932——日文
949——韓文
866——俄文
cmd窗口字符編碼切換回中文:chcp 936