- ベストアンサー
文字コードのメタタグで文字化けが発生する理由と解決方法
- 文字コードのメタタグを設定すると文字化けする問題が発生しました。特にshift_jisを使用すると問題が顕著です。
- メタタグのcharsetをiso-2022-jpに設定すると正常に表示されることが確認されました。
- 編集ソフトの要件からシフトJISを使いたいが、文字化け問題が解決できず困っています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
iso-2022-jpはいわゆるJIS(正式にはちょっと違うけど)のことで、シフトJISではないです。 それで正常に表示されるんだから、そのソフトがHTMLを保存する時にJISにしちゃってるんじゃないかと思います。 ブラウザで文字化けせずに表示された時、文字コードが何になってるか確認してみてください。(IEだったら「表示」→「エンコード」)
その他の回答 (3)
バイナリエディタ http://www.vector.co.jp/vpack/filearea/win95/util/bin/edit/index.html でファイルの中身をみて.使っているコードがShift-jisかどうかを調べてみて異なっていたら 文字コードSHiftjisに変更してください http://www.vector.co.jp/vpack/filearea/win95/util/text/conv/code/index.html
お礼
あがとうございます。 お蔭様でどうにかできました。 感謝です!
- nipox
- ベストアンサー率32% (10/31)
何かの拍子にHTMLの文字コード自体が変換してしまったのでは。 ヘテルムクリエイターなどのソフトを使ってらくらく直せるはずですよ。
補足
>なにかの拍子 心当たりがない事もないのですが…。 英語の(海外の)アンチスパイウエアソフト(?)を入れたのですが、 その後からおかしくなった気がします。 (…関係なかったらすいません) そのヘテルムクリエイターというソフトをあちこちで検索してみたのですが、 どうにも引っかかりません…。 試してみたいので、もし良ければ 入手先を教えてもらえないでしょうか。
- 0KG00
- ベストアンサー率36% (334/913)
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> 大文字小文字に注意して直してみてください。
補足
回答ありがとうございます。 参考URLを参照して、 大文字、小文字を見直して書きなおしてみましたが、ダメでした…。 どうか、よろしくお願いします。
補足
>そのソフトがHTMLを保存する時に 保存時の文字コードを設定できるので、いじってみたのですが…。 それで、メモ帳で保存しても文字化けは直りませんでした。 結局はパソコン自体の設定の問題なのでしょうか…。 >文字コードが何になってるか シフトJISでは文字化け、 自動選択でちゃんと表示されて、 その後、もう一度エンコードを調べてみたら、 グレーダウン(?)した状態で日本語(JIS)が選択されてました。