1. 程式人生 > >linux下部署專案,下載檔案時,中文檔名亂碼問題

linux下部署專案,下載檔案時,中文檔名亂碼問題

本人在linux伺服器的tomcat下部署一個war包專案,但是裡面建立中文檔名檔案一直亂碼,經過多重測試後找到解決方案:

需要在Tomcat啟動的時候強制設定LC_ALL 環境變量 =zh_CN.UTF­8,同時設定上­Dfile.encoding=UTF­8,如下圖是本人使用守護程序啟動tomcat檔案配置(daemon.sh); 
如果不使用守護程序啟動tomcat的,可以配置catalina.sh來設定tomcat啟動引數