在tomcat的web工程中加入了中文URL鏈接後,提示頁面不存在。
經過調查發現,原來是 tomcat默認情況下對於GET協議中的URL編碼都是ISO-8859-1,而這個字符集是不支持中文等雙字節的信息的。URL路徑和中文文件等鏈接恰好是通過GET協議進行的。
通過資料發現,只要在server.xml中添加URIEncoding屬性並寫入utf8就可以了。
打開../tomcat/config/se3rver.xml找到
將其修改爲
這樣修改後重啓Tomcat,測試成功。