1. 程式人生 > >linux下tomcat無法訪問中文路徑或中文文件

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

tomcat linux 中文路徑 中文url 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,這時會顯示系統的編碼,大多情況都不是如下顯示(如下顯示就正常了),

? ? ?技術分享圖片

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

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

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----史龍剛

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