Tomcat 支援中文路徑

2021-08-31 12:42:18 字數 491 閱讀 8299

最近在弄乙個專案時候,由於url中存在中文路徑。

eg:[color=red][size=medium]

測試/10.htm

[/size][/color]

經過瀏覽器解析後變為:

[color=red][size=medium]

%e6%b5%8b%e8%af%95%e6%96%87%e4%bb%b6/10.htm

[/size][/color]

在伺服器端無法正確的解析,就報404錯誤。

在google下面一種通用的解決方法:

開啟config/server.xml檔案,如果沒有修改過這個檔案,應該可以在其中找到如下**:

這段**規定了tomcat監聽http請求的埠號等資訊,可以在這裡新增乙個屬性:uriencoding,將該屬性值設定為utf-8,即可讓tomcat不再以iso-8859-1的編碼處理get請求。更改後的**如下所示(紅色部分為新新增的**):

暫時可以解決問題

Tomcat支援中文

走上工作崗位已經有一年多了,對於乙個從事web開發的程式設計師來講,今天發生了一件讓我很鄙視自己的事。居然連tomcat的中文問題都沒注意,乙個勁的鬱悶為啥亂碼。而鄙視自己的不僅僅是這個原因,而是因為這是在乙個多月裡第二次發現這個問題而不能及時的解決,上次給的教訓不夠深刻呀,太耽誤開發時間了。再次鄙...

tomcat支援中文URI方法

為了便於和客戶溝通,我打算把axure匯出來的產品原型部署到tomcat伺服器上 內網剛好用這麼一台tomcat伺服器 部署上去後發現頁面無法正常開啟,都是404頁面。仔細檢視一下,估計是因為我的頁面檔案都是中文名字命名的緣故吧。如何讓tomcat支援中文uri呢?方法如下 在server.xml配...

JSP中文鏈結 tomcat中文路徑

在server.xml檔案中新增乙個名為uriencoding的屬性,它用於對http請求中的get方法傳過來的url進行編碼。以下說明修 改tomcat安裝目錄中的config資料夾中的server.xml檔案的方法。開啟config server.xml檔案,如果沒有修改過這個檔案,應該可以在其...