tomcat作為伺服器出現的中文亂碼問題(治標)

2021-07-24 07:31:07 字數 605 閱讀 4458

當jsp通過form表單提交中文引數時後台發現亂碼。

預設情況下,tomcat使用的的編碼方式:iso8859-1

修改tomcat下的conf/server.xml檔案

找到如下**:    

這段**規定了tomcat監聽http請求的埠號等資訊。

可以在這裡新增乙個屬性:uriencoding,將該屬性值設定為utf-8,即可讓tomcat(預設iso-8859-1編碼)以utf-8的編碼處理get請求。

修改完成後:

試過之後發現並沒有用,暫時只能採用以下辦法解決亂碼問題,以後如果有**的方法再更新

用以下**測試出引數編碼格式再進行轉碼即可

try catch (unsupportedencodingexception e1)

我測試了三種比較常見的編碼最後確定tomcat的編碼是 iso-8859-1 ,執行結果如下

所以用以下**在後台進行編碼轉換即可

try catch (unsupportedencodingexception e1)

關於tomcat作為伺服器 URL訪問的一些問題

由於tomcat對中文支援不是很好,所以在某些情況下導致url無法訪問或者找不到路徑的問題,一般主要存在兩個問題 1.含有中文的url無法訪問 上傳乙個資源到伺服器後,通過連線無法進行訪問,進行幾次嘗試之後,發現如果url包含中文字元則無法訪問,而純英文本元的url則可以訪問。網上查資料發現是tom...

關於tomcat作為伺服器 URL訪問的一些問題

關於tomcat作為伺服器 url訪問的一些問題 由於tomcat對中文支援不是很好,所以在某些情況下導致url無法訪問或者找不到路徑的問題,一般主要存在兩個問題 1.含有中文的url無法訪問 上傳乙個資源到伺服器後,通過連線無法進行訪問,進行幾次嘗試之後,發現如果url包含中文字元則無法訪問,而純...

伺服器搭建多個tomcat伺服器

以三個tomcat為例 先配置環境變數 編輯 etc profile 檔案 新增三個tomcat環境變數 value為tomcat目錄 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 第乙個tomcat catalina base usr local tomcat to...