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