jar包啓動日誌顯示亂碼解決

背景:jar包啓動,今天java開發過來找,說jar包啓動日誌是亂碼。
排錯思路:
1、xshell 窗口確定是utf-8支持中文的模式
jar包啓動日誌顯示亂碼解決
2、linux系統編碼是utf-8
cat /etc/sysconfig/i18n
jar包啓動日誌顯示亂碼解決
3、jar包本身可能沒有指定utf-8格式
jar包啓動日誌顯示亂碼解決
jar包啓動支持utf-8的參數如下:
-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8

最終發現是jar包沒有指定utf-8的參數導致的,tomcat同樣有字符編碼,而且更嚴重會導致war包啓動都報錯。

走過路過的小哥哥,覺得對自己有用的,可以關注關注~~~
每天會定期更新一篇文章,分享自己的排錯經驗,以及部署經驗,感謝支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章