• ベストアンサー

UTF-8ファイルを文字化けなく表示したい

Windows7+IE8(version8.0.7600)を使っています。 UTF-8で作成したファイルをブラウザで開くと日本語が文字化けするため、タスクバーの表示--エンコードでその都度シフトJISに転換する必要があり、面倒です。 UTF-8のファイルを自動的に文字化けしない日本語で表示させる方法はないでしょうか?

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

UTF-8は自動判定での誤判定率が比較的低いんですが.... しかも「その都度シフトJISに転換」というのも変です。 本当にUTF-8ですか?Shift_JISで保存していませんか? metaタグにcharset=utf-8と書いただけで、文字コードはShift_JISのまま、とか無いですか? 文字コード判定ツールや、文字コードを表示するようなテキストエディタ等で確認してみてください。

spindle
質問者

お礼

ご指摘の通り、 > metaタグにcharset=utf-8と書いただけで、文字コードはShift_JISのまま でした。 保存し直したら解決しました。ありがとうございました。

関連するQ&A

  • Cygwinで日本語化け(UTF-8)

    web上の情報を元にnkfとmoconv.shを入れてShift-JISエンコードの日本語が文字化けしなくなったんですが、UTF-8エンコードのファイルが依然文字化けします。 テストするためにsjis.htmlとuft8.htmlを作って、↓な感じでやってます。 >export LANG=ja_JP.SJIS >cat sjis.html 日本語がちゃんと表示されます。 >export LANG=ja_JP.UTF-8 >cat utf8.html 文字化け どなたかご存知でしたら教えてください。

  • IEで表示すると文字化けしてしまう。

    PHPでHPを作成し、IEで確認すると、 レイアウトもくずれて文字化けもします。 IEのエンコードの設定を確認すると日本語(EUC)になっていました。 そこでエンコードの設定を日本語(シフトJIS)に変更すると正常に表示されました。 IEの設定を変更することなく、正常に表示できるようにするにはどうしたらよいのでしょうか。 検索で調べて、以下の1行を追加してみましたが、変わりませんでした。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> どなたかアドバイスお願い致します。

    • ベストアンサー
    • PHP
  • 文字化け!

    今まで、ブラウザ(IE6)で普通に見れていたのに、急に文字化けして、エンコードが勝手に変わってるのですが・・・これって、設定とかあるのでしょうか?自動選択と何か関係があるのでしょうか?毎回日本語シフトJISとかに変えるのは面倒なのですが・・・おわかりになる方教えて下さい。

  • google検索結果の文字化け

    googleで検索すると検索結果が文字化けします。 昨日の夕方頃からこの症状が発生しています。 OSはXPSP2、ブラウザはIE7です。 エンコードが「トルコ語(windows)」になってしまっていて、これを「Unicode(UTF-8)」にするとなぜが正しく表示されます。でも普通は「日本語シフトJIS」ですよね。 また、ブラウザにFirefoxやgoogleChromeを使うと問題なく表示されます。 皆様は正しく表示されていますでしょうか?

  • HTMLでどうしても文字化け(エンコード指定がなぜか反映されない)

    HTMLでどうしても文字化け(エンコード指定がなぜか反映されない) こんにちわ、私が所属しているところは例年活動の発表ページを作成して、今年は私が作成担当になっています。 去年先輩が作ったものを参考に作っているのですがサーバに上げて見たところエンコードがおかしいのかどうしても文字化けしてしまいます。 以下に詳しい症状を箇条書きします。どなたか知恵を貸してくださる方、よろしくお願いします。 自スペック:WindowsVista:FireFox3.6.9 サーバの設定:エンコードはutf-8で統一されている(去年のページもすべてutf-8でした) 症状:去年と同様にcssでもhtmlでもutf-8を文字エンコードに指定しているが文字化け、ブラウザのエンコードをshift_jisに変えると直る ↓ 指定エンコードをshift_jisに変えてみるがなぜかutf-8で表示される ↓ ソースをterapadでutf-8に変換してみてからソースを上げなおしてみる ↓ やっぱりエンコードをshift_jisに変えないと文字化けが直らない 去年のページではutf-8で問題なく表示されており、指定コードの周辺は変えていないのでなぜ文字化けするかが不明です。 日本語のエンコードは普通shift_jisであってutf-8ではないですよね? 去年のページがなぜutf-8でも普通に表示されているのか、それがなぜほとんど同じ構成の自分が作ったページではできないのか、知恵をお貸しください。

    • ベストアンサー
    • HTML
  • インターネット Unicode(Utf-8) 表示されない。

    こんにちは、 環境:Windows2000PRO、IE6.0 インターネットをブラウズすると、エンコードが Unicode(Utf-8) になっていて文字化けしたり、表示されなくなります。 画面で右クリックしてエンコードを日本語(SHIFT-JIS)にすると直ります。この状態をどのように直せばいいのでしょうか? 何かお分かりの方がいましたら教えてください。 よろしくお願いします。

  • Shift_jis設定しているのに文字化けする

    HTML初心者です。よろしくお願いします。 環境は、Windows7、ezhtmlというHTMLエディタを使って制作しています。 FFFTPにて、ホームページをアップしています。 下記の内容を書いてあります。 <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>わたしのホームページ</title> </head> エディタで作業して、プレビューしても文字化けはしていませんが、 Webにアップして、IE8のブラウザで見ると、文字化けしてしまいます。 他のPCで見ても同じ現象がおきました。 「わたしのホームページ」という言葉は文字化け状態になり、 ブラウザの表示→エンコード→Unicode(UTF8)になっているので、 それを日本語(シフトJIS)になおすと、正しく表示されます。 何が原因で、設定したシフトJISが有効にならないのでしょうか。 よろしくお願いします。

  • utf-8のページの文字化け

    いろんなサイトを見ている際に時々あるのですがUTF-8のサイトに限り IE(使用しているブラウザはIE6)で文字のエンコードがうまく取得?できず 文字化けの状態でページが表示されています。 表示→エンコード→UTF-8を選択肢更新すると正常に表示されます。 2度目からは正常に表示されるので始めて見たサイトに限られる ようなのですがこれはブラウザが原因でしょうか? (自動選択にチェックはついています) ソースを見ると <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ・・・ となっておりエンコードでUTF-8を選択すると正常に表示される とこを見るとおかしい箇所もないようです。 私の持っているサイトは現在Shift_jisで作っているのですが リニューアルを機にUTF-8で作り直す事を検討中なのですが一部で 文字化けするのでは・・・と迷っております。 これはなにが原因なのでしょうか? 宜しくお願い致します。

  • メールの文字化け

    こんにちは。 ある一部の人にメールを送ると文字化けしていて読めないと言われます。 イロイロ調べて、エンコードが日本語(ECU)になっていたので日本語(シフトJIS)ってのに変えてみましたが… 今度はインターネットも何もかもが文字化けした状態になってしまいました。 日本語(シフトJIS)に変更しても文字化けしないようにするにはどうしたら良いのでしょうか?

  • どうしても文字化けが直りません

    拡張子辞典というサイト(http://jisyo.com/viewer/) で拡張子名で検索を選び検索をしたところ どうしても文字化けをしてしまいます。 IEの表示→エンコードから 日本語(自動選択) 日本語(シフトJIS) 日本語(EUC) などをそれぞれ選択したのですが どうしても一部が文字化けしてしまいます また自動選択のチェックを付けたり外したり も試しましたがだめでした。 どうしたら文字化けしなくなくなるでしょうか IEは6,0SP1 OSはXPSPIホームエディションです