idea控制檯亂碼,日誌文件顯示亂碼,瀏覽器亂碼解決

1、控制檯亂碼解決方案

首先將idea中設置爲utf-8:打開file->setting

將file encodings中的配置設置爲utf-8:

然後點擊apply,最後ok。

接下來就是設置tomcat服務器的編碼:

 

 

在VM options 中設置爲

-Dfile.encoding=UTF-8

即可解決,控制檯最後顯示:

 

2、日誌文件亂碼,此處以Tomcat Catalina Log爲例

這是tomcat配置文件中的編碼格式問題,打開自己的tomcat安裝目錄,進入conf,找到logging.properties文件

路徑:*\apache-tomcat\conf(自己的tomcat安裝路徑)

然後用記事本或者文本編輯器打開,找到catalina部分的編碼設置位置,設置爲GBK,完成,重啓idea即可。其他日誌文件也可以如此修改,例如圖片中的localhost,配置encoding爲GBK即可

日誌最後顯示:

 

3、瀏覽器中文亂碼

此處亂碼應該是瀏覽器編碼顯示與程序編碼顯示的衝突,我的解決方式是在每個jsp頁面上面標明編碼格式,在開頭寫上:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

詳情如圖:

最後在chrome的顯示頁面:

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