プロが教える店舗&オフィスのセキュリティ対策術

携帯で表示させるHTMLを作成中ですが、
MOVAではうまく表示されるのに、
FOMAでは文字化けしてしまいます。

HTMLには
<META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=SHIFT_JIS">
と表示させています。

確認した機種はF900icです。
MENUより文字コードの切り替えを選択すると
表示されるのですが、
ページが遷移するたびに、この処理をおこなう必要が
あります。
何かご存知の方がおられれば教えてください。

A 回答 (3件)

FOMAは触った事がありませんので判りかねますが、


「シフトJIS」は「SHIFT_JIS」ではなく、「Shift_JIS」です。大文字・小文字も判定します。

また、HTTP-EQUIV=Content-Type は""を利用して、HTTP-EQUIV="Content-Type"とした方が良いです。

これで試して頂くとして…これでダメならば、HTTP-EQUIV及びCONTENTを小文字に変えてみて下さい(そこまでは影響しないと思うけど…)。
    • good
    • 0
この回答へのお礼

上記のように変更しても文字化けしてしまいました。。
もともとの設定が問題なのかもしれません。
もう少し粘り強く調べてみます。
ありがとうございました。

お礼日時:2005/02/18 13:09

もしも、<TITLE>~</TITLE>の間に日本語文字や記号、絵文字などを利用している場合、<TITLE>~</TITLE>よりも先に<META ~> が来る様にしてみて下さい。

それで解決する事も多いです。

これでダメなら…判んないです;


あと、先ほど述べた「SHIFT_JIS」の件ですが、W3C勧告ではShift_JIS なのですがiモードの公式サイトではSHIFT_JIS になっていました Σ( ̄□ ̄;)!
    • good
    • 0
この回答へのお礼

TITLEよりも上にくるようにしているのですが、
やはりEUCで表示されているみたいです。
EUCのファイルを投げると、正常な表示になります。

お礼日時:2005/02/18 16:06

FOMAは基本的にXHTML対応らしいです。


iモード用のHTMLにも対応しているみたいですが。
文字コードは
Shift-JISおよびUTF-8エンコーディングのみ対応
だそうで。

参考URLを参照してください。

参考URL:http://www.nttdocomo.co.jp/p_s/imode/make/xhtml/ …
    • good
    • 0
この回答へのお礼

ありがとうございます。
どうやら、サーバーの設定でサーバーの文字コードを指定しない場合はEUCで表示するようになっていました。。。
お手数おかけしました。

お礼日時:2005/02/21 17:56

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