公司的項目一直是在Windows下的Tomcat裏面跑着,一切正常,可是今天切到Linux下的Tomcat後,因爲編碼問題,出現了點小情況。 web
問題具體是這樣的,Web項目中,有個根據表格上傳下載的功能,咱們須要在網站上下載excel模板,填寫後上傳。此模板其實是存放在Tomcat web項目的content文件夾下的,在Windows下是正常的漢語名字,可是到了Linux下面excel文件名就變成了亂碼,此時咱們下載該文件後,發現excel裏面默認的擡頭沒有了,那麼咱們該怎麼作呢? 測試
我今天試着改了下編碼,一直沒有找到匹配的方法,因而想到了一個簡單的辦法,直接將亂碼的文件名在Linux下修改爲原來的文件名,通過測試,此方法可行。特在此處作下記錄,此方法對於少數文件名亂碼仍是比較實用的,可是若是項目中大部分相似文件都是亂碼,仍是要尋找操做系統層面的解決辦法。 網站