ファイルをダウンロードして、中国語のファイル名はfirefoxの下で文字化けの問題があります。

648 ワード

httpがファイルをダウンロードする時、中国語のファイル名がfirefoxの下で文字化けしている問題は、http headerでは一般的にこのように操作されます。
"Content-Disposition","attachment;filename=   .xx"
 
実は   rfc 231 , Contint Displasitionは以下のように設定するべきである。
"Content-Disposition","attachment;filename*=utf-8'zh_cn'   .xx"
 
厳格に基準に従って設定すれば、自然に各種のブラウザの下で正常に運行されます。