• 締切済み

確実に文字コードを自動判別させる方法ありますか?

エディタでは正常に日本語が見えているのですが、 METAタグでcharset=x-euc-jp を指定しても、必ず文字化けするHTMLがあります。 どうやら、文字コードが混在しているようなんです。 どこで文字コードが混在しているのかわからない為、 文字コードを統一できず困っています。 文字コードを混在した状態からEUC-JPとLFへ変換できるソフトはありますでしょうか? 又、ブラウザにEUCだと確実に判別させる裏技的な方法はないでしょうか?

みんなの回答

noname#5841
noname#5841
回答No.2

うーん、、、。 #1の方の回答を試してみてだめだったら、ですが、 すでに混在してしまっている状態だと、結構難しいかも。 Shift-JISなど異なるコードから、EUC-JPへの一括変換、というわけじゃないんですよね??? 御存じだとは思いますが、HTMLのMETAタグだけ変えればOKというものじゃないので、混在してしまっているのだとしたら、残念ですが、1からやり直した方が実は一番早いかも。 といっても、元のHTMLをテキストエディタで開いて、EUC-JPのコードの空のHTMLを一つテンプレートにして、ソースをコピー&ペーストして、元のHTMLファイル名にして保存、という作業自体は単純作業なので、難しくはないと思いますが…。 あと、もし外部JSとかCSSがある場合は、そのファイルも文字コードをEUC-JPにしておかないと、だめですよ~~~。

回答No.1

> METAタグでcharset=x-euc-jp 今はもう「x-」は不要です。逆に「x-」が付いているばっかりにEUC-JPだと判定 しないブラウザもあるでしょう。charset=euc-jpの指定でも文字化けるかどうか 確認してみてから考えてもいいんじゃないでしょうか。

関連するQ&A