前兩天作了一個struts2.2.1下載的功能,開始覺得很簡單,結果等我下載的文件是中文名的時候問題就來了,程序一直報錯,在網上搜索了一下關於struts2 下載中文名亂碼的問題,不少東西都是千篇一概,有的在win下面能夠,可是放在linux裏面就不行了,我本身查看了一下 我全部的編碼都是UTF-8是一致的,可是老是出現報錯狀況,後來實在沒辦法,我就在想 是否是我請求的方式的問題,我以前是直接經過get傳遞參數的,後來我改爲post方式來提交請求,結果問題就解決了,後來查了一下,好像tomcat對get方式提交請求默認的編碼格式 是iso88591,而對post是utf-8,問題解決,但願你們一塊兒討論。linux