一般上傳或是下載檔案使用中文名稱。
多少會碰到編碼的問題。
一般現在建議的方式是,存放的檔名要轉為英數存放。
實體檔名則是另外記錄下來。提供下載時轉正式的名稱使用。
目前你的問題,先看看你是否有做編碼的檔名的文字轉換。
沒有的話。就容易發生這樣的問題。
畢竟,在WINDOWS上使用的預設編碼還是大多會依BIG5為主。
但LINUX上的會依UTF8為主。
同理。如果已經有做編碼統一處理。如統一為UTF8的情況下。
正常會比較不容易出問題。但如果是統一為BIG5的情況下。
多少會碰到應用字元轉碼而被安全轉碼造成檔名被轉錯的問題。
以上提供給你參考。