tomcat-stdout.日期.log打印的日誌中文顯示成問號

一、問題:

1.如下圖所示,最近一直想解決SpringBoot項目部署到Windows服務器上tomcat日誌打印出中文顯示成問號的問題

2.我使用的編譯工具爲eclipse,工作空間編碼格式爲utf-8

二、解決:

通過2天的嘗試,最終找到解決方式爲修改windows的默認編碼

1.將區域設置更改爲:中文(簡體,中國)  PS:個人臆測這個步驟可以省略

參考https://blog.csdn.net/lee_ham/article/details/82634411

2.鼠標右鍵開始菜單選擇"運行"並輸入regedit打開註冊表

3.按順序找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor並右鍵-新建,選擇“字符串值”,

   命名爲 autorun 數值數據填寫chcp 65001

4.cmd命令窗口就會看到是UTF-8編碼

chcp       #查看當前cmd的編碼格式 
936        #GBK(一般情況下爲默認編碼) 
437        #美國英語 
65001    #utf-8

5.重啓Windows服務器後查看tomcat日誌

參考https://jingyan.baidu.com/article/d7130635e8a38413fdf4753b.html

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