Log4J在Eclipse中文亂碼

2021-09-21 06:33:12 字數 341 閱讀 7518

中文亂碼的問題基本都是因為顯示用的編碼格式和寫入的編碼格式不匹配造成的,windows的預設編碼格式是gb2312,所以很可能是因為log4j的編碼格式配置成了utf-8,而eclipse的tomcat的編碼格式沒有設定。

兩種處理方法:

刪除或者注釋掉log4j的properties檔案中類似下面配置的行

#去掉下面行
去掉日誌的指定編碼格式,eclipse控制台就不會再亂碼了

確認log4j已經配置了編碼格式為utf-8的情況下使用該方法

具體方法

第一步第二步

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

Log4j在Java WebApp的配置

public void init throws servletexception 其web.xml中配置需新增如下標籤 這裡省去servlet的一些配置 profile web inf classes log4j.properties systemprofile web inf classes sy...

eclipse配置Log4j詳細使用過程

首先我吐槽一下,csdn的某些博主真是 ctrl c 習慣了,我搜了好多篇文章,全是一模一樣的回答,一丁點都不改的 關鍵是還沒能解決我的問題 在專案的根目錄下新建乙個 名為 jar 的資料夾,將log4j api 2.13.3.jar,log4j core 2.13.3.jar,放入其中 檔案圖示變...