FireFoxでHttp_downloadでPDFファイル名が文字化けする

FireFoxの挙動がおかしい。
いや なぜかPDFファイルだけおかしいのである。

PHPで ファイルをDLするページを作っているのだが、全角のファイル名をDLしようとすると、文字化けをすることがある。はじめは IESJIS,FFはEUCで なんとか対応してたけど、それもちょとおかしい。GETは大丈夫で POSTがだめとか 変な感じなのだ。

詳しいことはトラバの記事が凄く参考になったので 読んでいただきたい。

ここまで分かったことは、
IEは SJISでいける
FFのGETは、SJIS。FFのPOSTは、EUC。(トラバによると ページの文字コードがポイントらしい。ちなみにこの場合は、ページはEUCで作成しています)

ここで またまたおかしいことが。。。。PDFファイルについては だめなのだ。
JPGもDOCもXLSも大丈夫なの PDFだけ だめ。。。。
そこで PDFだけは SJISにしてる。

これで とりあえずは問題は無さそうだけど。。。 意味不明である。。。

■追記
トラバがうまくできないので 参考記事をリンクします。
Firefox でダウンロードするとファイル名が文字化けする現象を調査する修行 – 昨日知ったこと

コメント

タイトルとURLをコピーしました