Tomcat窗口標題,中文亂碼解決方法


工作中,或多或少的原因,一台服務器中需要同時運行多個Tomcat服務(針對一台服務器如何同時運行多個Tomcat的配置,這里不做論述,百度很多),為了便於區分各個Tomcat的功能,通常會選擇修改tomcat的窗口標題,這時會容易出現中文標題亂碼的問題,這里記錄一下我的解決方法,一起共勉。

一、問題如圖所示,我想改為的標題為:標題測試Tomcat,包含中文,會出現中文亂碼,英文不會亂碼。

 

二、出現中文亂碼的原因是,apache-tomcat-7.0.69\bin\catalina.bat文件的編碼與系統的編碼不一致造成的。了解了問題出現的原因,就好對症下葯了。

1)、查看電腦系統的編碼

     針對Windows平台下,點擊運行--輸入cmd,enter鍵進入命令窗口,輸入:chcp
可以得到操作系統的代碼頁信息(代碼頁:字符集編碼的別名),可以從控制面板的語言選項中查看代碼頁對應的詳細的字符集信息。如圖所示:我系統的活動代碼頁為:936,它對應的編碼格式為GB2312。

 

部分代碼頁對應的編碼信息:

 

2)、查看catalina.bat文件的編碼方式,使用EditPlus或Notepad等文本編輯器軟件,可以在右下角看到文件的編碼方式。

如圖所示:

 

3)、然后將Catalina.bat文件的編碼方式改為GB2312,同系統的編碼方式一致,就可以解決tomcat中文標題亂碼問題。

    可以通過EditPlus或Notepad等文本編輯器軟件實現文件的編碼轉換。

 EditPlus示例:

 

  如果未安裝EditPlus或Notepad等文本編輯器軟件,最簡單的可以使用記事本實現編碼轉換。

    用記事本打開Catalina.bat(本人是UTF8編碼)文件,然后保存時點擊“另保存”按鈕,
選擇編碼為ANSI,在中文Windows環境下,這個新文件就是GB2312編碼格式的了

 

三、經過以上編碼轉換后,中文亂碼解決。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM