全部產品
Search
文件中心

Object Storage Service:通過名稱中包含中文的檔案URL預覽或下載檔案時出現亂碼,怎麼辦?

更新時間:Jun 08, 2024

本文介紹通過名稱中包含中文的檔案URL預覽或下載檔案時出現亂碼的解決方案。

例如,通過檔案URL將測試.txt下載到本地時出現亂碼,您需要將名稱中包含的中文字元進行URL編碼。例如,將測試.txt從OSS下載到本地後,需要保留檔案名稱為測試.txt,需按照"attachment;filename="+URLEncoder.encode("測試","UTF-8")+".txt;filename*=UTF-8''"+URLEncoder.encode("測試","UTF-8")+".txt"的格式設定Content-Disposition,即attachment;filename=%E6%B5%8B%E8%AF%95.txt;filename*=UTF-8''%E6%B5%8B%E8%AF%95.txt

設定Content-Disposition的具體步驟,請參見管理檔案中繼資料