Windows下使用startup.bat啓動Tomcat輸出亂碼的緣由探究、解決方案

startup.bat輸出亂碼

首先找到輸出日誌的配置文件
輸出日誌配置文件】java

打開logging.properties,搜索log,能夠發現如下配置
配置文件tomcat

再看看啓動bat的cmd的屬性
cmd屬性編碼

很明顯編碼是GBK,因此亂碼的緣由實錘了,知道了緣由就好解決了spa

  1. cmd的編碼改成utf-8
  2. tomcat的日誌輸出改爲GBK

因爲方法2改配置文件比較方便,而且對其餘程序沒有影響,故選用23d

修改logging.properties日誌

java.util.logging.ConsoleHandler.encoding = UTF-8

改成code

java.util.logging.ConsoleHandler.encoding = GBK

保存文件,重啓batblog

正常輸出

再也不亂碼了,大功告成!~~~~utf-8

相關文章
相關標籤/搜索