日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

log4j控制台乱码解决办法

發(fā)布時間:2024/10/12 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 log4j控制台乱码解决办法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、控制臺編碼問題

這兩天碰到一個問題,在windows啟動tomcat的時候tomcat控制臺日志突然亂碼了,?
我發(fā)現(xiàn)在log4j.properties文件中加了一行配置log4j.appender.CONSOLE.Encoding=UTF-8?
這行代碼的意思是使用log4j在控制臺打印的日志編碼格式為utf-8但是我用windows啟動的,windows控制臺默認(rèn)的是gbk編碼,與utf-8編碼沖突,所以造成亂碼,將?
log4j.appender.CONSOLE.Encoding=UTF-8?
改成?
log4j.appender.CONSOLE.Encoding=GBK?
或者直接注釋掉此行配置就OK了

2、項目編碼問題

首先,到 log4j.properties 查看編碼格式:

然后,看項目的運行配置:

Encoding:


OK,問題解決。?

總結(jié):

**亂碼,自然是編碼不匹配。怎么樣就匹配了呢??
log4j用utf-8輸入,你文件是不是utf-8接受的呢?檢查一下,果然不是,改成utf-8編碼,解決。?
你可能要問了,那控制臺的匹配在哪里?Eclipse控制臺也有是編碼的,而且,不僅僅是有,你還可以為每個執(zhí)行的程序,設(shè)置獨立的編碼。改成和log4j使用的編碼格式一致,自然就沒有亂碼嘍!**

轉(zhuǎn)載于:https://www.cnblogs.com/niubaba/p/9520015.html

總結(jié)

以上是生活随笔為你收集整理的log4j控制台乱码解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。