為了便於區分各個tomcat的功能,通常會選擇修改tomcat的視窗標題,這時會容易出現中文標題亂碼的問題,這裡記錄一下我的解決方法,一起共勉。
一、問題如圖所示,我想改為的標題為:標題測試tomcat,包含中文,會出現中文亂碼,英文不會亂碼。
二、出現中文亂碼的原因是,apache-tomcat-7.0.69\bin\catalina.bat檔案的編碼與系統的編碼不一致造成的。了解了問題出現的原因,就好對症下藥了。
(1)、檢視電腦系統的編碼
針對windows平台下,點選執行--輸入cmd,enter鍵進入命令視窗,輸入:chcp
可以得到作業系統的**頁資訊(**頁:字符集編碼的別名),可以從控制面板的語言選項中檢視**頁對應的詳細的字符集資訊。
如圖所示:我系統的活動**頁為:936,它對應的編碼格式為gb2312。
部分**頁對應的編碼資訊:
三、需要修改tomcat根目錄下面的"logging.properties"檔案,把所有的encoding=utf-8的改成encodng=g2312,儲存之後,重啟tomcat伺服器,就能解決亂碼問題
右擊用記事本開啟或者notapad++開啟.ctrl+f點選「替換」。替換之後ctrl+s進行及時儲存
儲存完後,重啟一下tomcat伺服器,救能看到中文亂碼的問題給解決了。
tomcat中文亂碼
問題的現象 我在本地的tomcat的server.xml中設定如下 頁面中沒亂碼,url傳參也沒有問題,但是在192.168.2.40的linux伺服器上做這樣的設定就不行了,雖然頁面沒有亂碼,但是傳參的時候就出現中文亂碼了!原因分析 因為我們伺服器中的tomcat是通過apache 系統請求的,而...
Tomcat中文亂碼問題
tomcat中文亂碼解決之道 tomcat 缺省會用iso 8859 1來編碼請求字元,所以在獲取請求中的資料時,可以通過轉碼實現無亂碼。在jsp頁面中,可以通過request.setcharactorencoding gbk 來指定請求引數的編碼。或者在伺服器端的 中進行轉碼。過濾器只能對post...
tomcat顯示中文亂碼
專案測試結果中文顯示亂碼,這個問題老生常談了,現在來記錄解決過程。經驗告訴我,是編碼格式的問題。1 找到tomcat 配置下的server.xml檔案。2 修改格式 預設情況下,tomcat7之前使用的編碼格式是 iso8859 1 自身不能顯示中文,tomcat8 以後預設編碼格式是utf 8 上...