中文亂碼,修改tomcat配置檔案消失的問題

2021-08-06 02:45:22 字數 637 閱讀 6637

ide工具:eclipse

伺服器:tomcat 7

jdk 1.6 ,為求穩定,公司用的jdk好老啊!

今天在寫乙個crm客戶關係管理系統中,遇到從前台向後台傳遞中文亂碼問題,經過前輩指導,在tomcat配置檔案中新增uriecoding=「utf-8」,可以解決,如下圖

但是遇到乙個問題:就是沒有成功解決中文亂碼問題,檢查配置資訊,原來剛配置 的內容丟失了。

經過查詢資料,原來是是由於我配置過該檔案,進行了清理專案,結果server.xml檔案又恢復了原來的狀態。

這裡牽涉到清理tomcat快取的問題:

由於專案會出現一些莫名其妙的問題(比如某個類找不到,資料庫鏈結不上),解決辦法是清理tomcat快取,還有 清理 專案 快取,清理方式如圖

問題出現在清理tomcat緩衝上,在清理tomcat快取時,會將tomcat的配置重置(我這樣理解的),這樣,剛才你配置的用於解決中文亂碼的配置內容就會丟失,所以,在你清理過tomcat後,再配置server.xml檔案。

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 上...