本文解決方案僅用於執行startup.bat啟動時
方案一:
1.首先要知道的是,中文亂碼一定是編碼方式不一致導致的(廢話...)
ps: 你:這個不影響使用為什么要改它呢?(我:影響美觀,其實就是強迫征)
2.其次我們要找到Tomcat目錄下的.properties配置文件
例:D:\myapp\apache-tomcat-7.0.103\conf\logging.properties
我這里用到是Sublime Text(其他編輯器也是大差不差的),Ctrl+H 替換,Find:輸入UTF-8 編輯器會高亮提醒,Replace:輸入GBK,點擊 Replace ALL即可完成替換
3.最后,修改替換之前有必要備份一下原文件(.properties),替換完成記得保存文件,再次重啟服務器即可
#以上方式理論上通用其他版本
方案二:
更改操作系統默認字符集為UTF-8
- 這里以Win10為例:控制面板 > 時鍾和區域 > 管理 > 更改系統區域設置 > (勾選)Beta版:使用Unicode UTF-8 提供全球語言支持 點擊確定之后重啟系統即可
- 開機之后你會發現DPI會有所改變,但這並不影響使用、有些文件目錄名會有亂碼的現象(不按標准的"隨地大小便現象",以及確實不方便完善的情況);
- 以QQ為例,個人文件夾目錄名會中文亂碼(如果你的緩存目錄為英文,則不會存在這種情況) ,但它原本的文件夾依然存在(它會復制之前的緩存目錄),進入QQ在進行一次設置即可
- 如果你參照第一種方案設置好后,就沒必要用第二種方案了
- 如果你覺得麻煩,那不推薦你使用這種方法(個人覺得第二種方案更加合理)
- 同理想要改回默認,勾掉 Beta版:使用Unicode UTF-8 提供全球語言支持 點擊確定,重啟系統即可回到默認狀態
最終效果圖