• 締切済み

日本語ファイル名(EUC)が付いたjpgファイルの表示時の問題

日本語ファイル名(EUC)を付けたjpgファイルをWebブラウザで開くと、そのファイル名がタイトル表示されます。 大多数の方のWebブラウザの文字エンコードのデフォルトはShift_JISと思いますがjpgファイルなので文字エンコードの指定も出来ず、結果文字化けして表示されてしまいます。 もちろんこのとき、ブラウザの文字エンコードを日本語(EUC_JP)に指定すれば正常に表示されます。 例えば.htaccessの設定で解決したいのですが手段が見つかりませんでした。ご存知の方がおられましたらよろしくお願いします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

画像だけをWebブラウザで開くということですか? htmlファイルで表示しているなら htmlファイル自体をEUCで作成し、 charsetをEUC_JPにすればいいと思います。 画像を直接ブラウザで開く場合にも、その画像閲覧用にHTMLファイルを準備すればいいような気もします。(画像自体にリンクを張るのでなくて、というような意味) 勘違いしてたら済みません

hop_step_jump
質問者

補足

ご回答ありがとうございます。 サムネイルをクリックするとリンクされたjpgが表示される仕組み(htmlで手組ではなくCMSを利用しています)なのでhtmlファイルは用意できません。このような事情です。 よろしくお願いします。