Tomcat服務(wù)器中文路徑的問題(轉(zhuǎn)貼)
< IMG SRC="中文圖片.jpg" WIDTH="77" HEIGHT="80" BORDER=0 ALT="" >或 < a href="中文.jsp">中文文件名< / a>
或http://127.0.0.1:8080/中文.[擴(kuò)展名]
?? 通常在以上三種情況下,Tomcat5服務(wù)器會(huì)報(bào)告找不到文件的錯(cuò)誤。
經(jīng)過這幾天對(duì)Tomcat5文檔的研究,主要是下面這份:
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/config/http.html
終于初步搞清了Tomcat5中的中文路徑問題,
探其原因主要是編碼的問題,
因?yàn)?/span>Tomcat5的http Connector所用的URI解碼默認(rèn)用的是 ISO-8859-1,
而一般瀏覽器默認(rèn)用的發(fā)送編碼為UTF-8,這樣問題就出現(xiàn)了,
初步的解決方法如下:
??? 在server.xml中類似如下配置:
??? < Connector port="8080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8" / >
?? 其中URIEncoding="UTF-8" 這項(xiàng),其含義是指定URI的編碼為:UTF-8,在后面加上這一項(xiàng)后問題就可以解決了。
posted on 2006-11-21 14:18 天涯孤客 閱讀(151) 評(píng)論(0) 編輯 收藏