responseHeaderEncodingとsafariと文字化け

ASP.NETで日本語名のファイルをダウンロードするときは、ブラウザの「開く」動作で文字化けしないようにweb.configのglobalizationに


responseHeaderEncoding="Shift-Jis"

と設定するんだけど、このファイルをsafariでダウンロードするとものの見事に文字化けする。
しかも、ダウンロードしたファイルを開こうとしてもExcelでは開けないような化け方をする。