※ ChatGPTを利用し、要約された質問です(原文:文字コードのメタタグ)
文字コードのメタタグで文字化けが発生する理由と解決方法
このQ&Aのポイント
文字コードのメタタグを設定すると文字化けする問題が発生しました。特にshift_jisを使用すると問題が顕著です。
メタタグのcharsetをiso-2022-jpに設定すると正常に表示されることが確認されました。
編集ソフトの要件からシフトJISを使いたいが、文字化け問題が解決できず困っています。
今までは、問題なく表示されていたのですが急に、メタタグの
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
を入れると、逆に文字化けするようになりました…。
色々と試してみたのですが、メタタグを入れない時と、
<meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp">
の時だけ正常に表示されます…。
HTMLを編集するソフトの関係で、
シフトJISじゃないと都合が悪いようなので、すごく困っています…。
よろしくお願いします。
補足
>そのソフトがHTMLを保存する時に 保存時の文字コードを設定できるので、いじってみたのですが…。 それで、メモ帳で保存しても文字化けは直りませんでした。 結局はパソコン自体の設定の問題なのでしょうか…。 >文字コードが何になってるか シフトJISでは文字化け、 自動選択でちゃんと表示されて、 その後、もう一度エンコードを調べてみたら、 グレーダウン(?)した状態で日本語(JIS)が選択されてました。