一、亂碼原因
windows編碼二進制使用的是gbk,如果在logback里顯式的配置了編碼方式是utf-8,那么輸入到控制台的二進制數據就是utf-8的編碼。
二、解決方法
取消控制台日志的編碼格式,不設置編碼,logback可以默認跟隨平台編碼。如部署到windows系統,則默認gbk;在eclipse,如果eclipse編碼是utf-8,則默認utf-8.
一、亂碼原因
windows編碼二進制使用的是gbk,如果在logback里顯式的配置了編碼方式是utf-8,那么輸入到控制台的二進制數據就是utf-8的編碼。
二、解決方法
取消控制台日志的編碼格式,不設置編碼,logback可以默認跟隨平台編碼。如部署到windows系統,則默認gbk;在eclipse,如果eclipse編碼是utf-8,則默認utf-8.
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。