- 締切済み
iphoneから自分のHPを見ると文字化けしてます。
iphoneから自分のHPを見ると文字化けしてます。 パソコンからは、大丈夫なのですが、治し方を教えてください。 http://www.geocities.jp/usaland223/
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- szk9998
- ベストアンサー率45% (1026/2241)
<meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=euc"> ですね ja(日本語である)と euc(文字コード)が大事なんです UTF-8でエンコードし直したほうが 早いかもしれないですね
- szk9998
- ベストアンサー率45% (1026/2241)
文字コードの自動認識に失敗しているのですね。 あなたのホームページだけがそうなのか、ジオシティーがそうなのか、 私にはわかりませんが、あなたのHPのHTMLファイルはEUCで エンコードされています。 最近ではめずらしくなった文字コードですので、iPhoneのSafariも 油断したのでしょう。(PCは力技で認識して変換してくれますが・・・) 一番いいのは、HTMLファイルをすべてUTF-8でエンコードしなおす ことですね。(たぶんiPhoneの内部コードはUTF-8) むずかしいようでしたら、METAタグで、EUCファイルであることを宣言 してみたらどうでしょうか? iPhone-Safariでこの方法でエンコードを自動認識できるかわかりませんが、 試してみてください。 <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=euc"> みたいなタグですね。 未確認ですので、動作するかはわかりません。 すみません。
お礼
丁寧な回答ありがとうございます。 教えていただいた、<meta>タグを入れてみたのですが、 文字化けは、治りませんでした;;; 文字化けしてないHPを参考にもしてみて、 下記のようなものも入れてみてもダメでした。 <meta http-equiv="Content-Type" content="text/html; charset=x-sjis"> <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0"> 他に問題があるのでしょうか?
補足
文字化けしてないHPのタグを入れると、 パソコンからも表示されなくなってしまいました;;; なので、下記のものを入れたらパソコンからは、見れました。 <META HTTP-EPUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS"> 「Shift_JIS」では、iphoneでは、見れないんですね。
お礼
何度もありがとうございます。 勉強してみます^^