「覚え間違い」を教えてください!

iphoneから自分のHPを見ると文字化けしてます。
パソコンからは、大丈夫なのですが、治し方を教えてください。

http://www.geocities.jp/usaland223/

A 回答 (2件)

<meta http-equiv="Content-Language" content="ja">


<meta http-equiv="Content-Type" content="text/html; charset=euc">

ですね

ja(日本語である)と
euc(文字コード)が大事なんです

UTF-8でエンコードし直したほうが
早いかもしれないですね
    • good
    • 10
この回答へのお礼

何度もありがとうございます。
勉強してみます^^

お礼日時:2010/09/03 07:54

文字コードの自動認識に失敗しているのですね。



あなたのホームページだけがそうなのか、ジオシティーがそうなのか、
私にはわかりませんが、あなたの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">

みたいなタグですね。

未確認ですので、動作するかはわかりません。
すみません。

この回答への補足

文字化けしてないHPのタグを入れると、
パソコンからも表示されなくなってしまいました;;;

なので、下記のものを入れたらパソコンからは、見れました。

<META HTTP-EPUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS">

「Shift_JIS」では、iphoneでは、見れないんですね。

補足日時:2010/09/02 21:38
    • good
    • 1
この回答へのお礼

丁寧な回答ありがとうございます。


教えていただいた、<meta>タグを入れてみたのですが、
文字化けは、治りませんでした;;;


文字化けしてないHPを参考にもしてみて、
下記のようなものも入れてみてもダメでした。

<meta http-equiv="Content-Type"
content="text/html; charset=x-sjis">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">

他に問題があるのでしょうか?

お礼日時:2010/09/02 21:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報