今天使用window.open("哈哈哈.doc");時,在瀏覽器要麼是出現亂碼、要麼是找不到路徑出現404錯誤。遂找到一種好的辦法,特分享一下
在tomcat服務器下 找到並打開config/server.xml文件,如果沒有修改過這個文件,應該可以在其中找到如下代碼:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
這段代碼規定了Tomcat監聽HTTP請求的端口號等信息,可以在這裏添加一個屬性:URIEncoding,將該屬性值設置爲UTF-8,即可讓 Tomcat不再以ISO-8859-1的編碼處理get請求。更改後的代碼如下所示(加亮部分爲新添加的代碼):
<Connector port="8080"
URIEncoding="utf-8"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
經修改後重啓Tomcat,測試成功。