• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーバ上のテキストファイルの文字化けについて(iMac/Safari))

iMac/Safariでのテキストファイル文字化けの問題

このQ&Aのポイント
  • iMacのSafariでテキストファイルの文章が文字化けする問題が発生しています。
  • UTF-8で保存されたテキストファイルは正常に表示されるが、Shift-JISでは文字化けする。
  • 問題の原因や改善方法について、情報を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.2

> ちなみにWindowsXPのSafariや、MacBookのSafariだと問題なく表示されます。 > (MacOS X10.5.2、Safari 3.1.1) じっさいにShift-JISで作成したテキスト書類を、Mac OS X 10.5.3(先日アップデートがありました)、Safari 3.1.1で開いてみましたが、文字化けしました。環境設定で、デフォルトのエンコーディングをShift JISにしての結果です。 Safari 1.3.2では、utf-8では、などの問題ではなく、かならずある組み合わせで、文字化けせずに表示するということはないのではないでしょうか。直前に閲覧していたページのエンコーディングとか、閲覧者個々の環境と、サーバ側の運営ソフトウェアによって、どういうエンコーディングで表示されるかわからないのではないかと思います。 テキストエンコーディングを変更して、Shift JISに切り替えれば、正しく表示されますから、テキストファイルにリンクしているページに、「文字化けすることがあるので、ウェブブラウザの表示メニューで、テキストエンコードをShift JISに切り替えてください」というような、但し書きを書いておくのがいいでしょう。 でなければ、テキストファイルでの公開をやめて、HTML書類にすることです。 <PRE>~</PRE>タグの間に、テキストファイルの内容を記述すれば、おおむね正しく表示されます。おおがかりな、テキストからHTMLへの変換をする必要はありません。

mabo_
質問者

お礼

詳しい回答をありがとうございました。 外出も多く、投稿が遅くなった事をお詫びします。 すみませんでした。 テキストファイルで公開しているのは、 どうやら「どのブラウザでも正しく表示させたい」という事から、 プレーンテキストならどのブラウザでも問題ないだろうという事のようです。 ただ、HTMLで指定した方が適切という事であればそう処理するべきだと思います。 私の意見が通るかはわかりませんが、いただいたご提案も含めて社内で相談してみます。 ありがとうございました。

mabo_
質問者

補足

詳しい回答をいただいていたのに、投稿が遅れてすみません。 今のところテキストファイルでの表示は諦めたほうがいいのではないかと思っていますが、HTMLの表示は都合によりまだ許可が出ておらず、 持ち主の方もOSやブラウザのバージョンの問題という事で納得していないので投げ出すわけにもいかず行き詰っています。 提案していただいた注意文を表示する事で収めたいのは山々なのですが・・・。 とりあえずもう少し調べてみます。 ありがとうございました。

その他の回答 (1)

  • Hoyat
  • ベストアンサー率52% (4897/9300)
回答No.1

iMacのSafariの「環境設定」で「デフォルトのテキストエンコーディング」が「Unicode」になっていませんか?それを「日本語(Shift-JIS)」変えれば済む事だと思いますが・・・

mabo_
質問者

補足

早速の回答ありがとうございます。 そうですね、はじめは環境設定を疑ったのですが、iMac持ち主に確認したところ「デフォルトのテキストエンコーディング」は「日本語(Shift-JIS)」だという事です。 他に考えられる事はありますでしょうか? もし、ありましたら引き続き教えていただきたいのですがいかがでしょうか?

関連するQ&A

専門家に質問してみよう