linux下tomcat無法訪問中文路徑或中文文件

問題描述:linux環境下tomcat發佈了包含中文名字的頁面和文件,瀏覽器訪問報404,非中文頁面沒有問題;本人爲RP設計的原型圖發佈,其中包含了大量的中文文件和路徑


解決步驟:第一步,設置tomcat,配置conf文件夾下server.xml文件,加入 URIEncoding="UTF-8" 如下

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"  URIEncoding="UTF-8" />

測試,若還無法訪問,進行下一步;

       第二步:檢查操作系統語言設置,在終端輸入  locale,這時會顯示系統的編碼,大多情況都不是如下顯示(如下顯示就正常了),

     image.png

   設置操作系統語言爲UTF-8,在終端輸入  LANG=en_US.UTF-8 ,這時再輸入locale查看語言設置,如已爲上圖效果,則再次測試。如成功則應永久設置爲UTF-8

   設置方法爲在文件 /etc/sysconfig/i18n中修改 LANG="UTF-8"

                                                                                                                             ----史龍剛

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章