携帯サイトについて


作ったのですが auの携帯で確認すると
ソースコードの一部が表示されてしまいます。
他のキャリアではまだ試していません。

xmlns http://.....
と言うようにタグの中身が一部表示されているようです。

思い当たる原因と対策を教えてください。

よろしくお願いします。

回答の条件
  • 1人1回まで
  • 登録:2009/06/22 19:35:18
  • 終了:2009/06/29 19:40:02

回答(1件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332009/06/22 20:16:22

ポイント60pt

そのサイトは、XHTML Basic で記述しているのでしょうか。

XHTMLコードを見ないと何とも言えませんが、可能性は2つ――。

  1. XHTHL Basicの記述が間違っている。⇒(対策)記述を修正する。⇒(参考)au (ezweb)サイト作成の基本事項
  2. 古いHDML対応携帯(XHTML非対応)で閲覧した。⇒(対策)HDMLで書き直す。または、XHTML対応携帯で閲覧するようにする。
id:worldtravel

ありがとうございます。

仰るとおりに試してはいるのですが

どうしても状況が変わらないので試行錯誤しながら色々試しています。

まだ、解決していないのですがちょっと忙しいので

また後ほどテストして見ます。

お返事が遅くなりましてすいません。

2009/06/23 18:22:53
  • id:worldtravel
    やはりうまくいきません。

    phpはUTF8で書いており、表示する直前に下記の一行を入れています。
    これではダメなのでしょうか?

    $html = mb_convert_encoding($html,"SJIS","UTF-8");
  • id:pahoo
    冒頭のXML宣言とxmlnsの間に改行コードがあり、改行コードがLFだけということはありませんか?
  • id:worldtravel
    いつもありがとうございます。

    改行は一切入れずに一行で書いてあるので問題ないかと思います。

    そもそもの書き方に問題があったようです。

    <meta xxxxxxxxx> と言うように /> ではない。

    background="" というように値の内部分がある。

    これらを修正したところエラーが出なくなった気がします。

    気がします。
    というのは、以前は表示したときによって、コードが表示されてしまうときと
    正常に(見た目だけかも知れませんが)見えるときとがあり、
    まるっきり見えなかったと言うわけではないので
    色んな端末で数十回リロードしないとわからなかったのです。

    これで数十回試してエラーにならなければ良いのかと思います。

    色々とありがとうございました。
    チェックが済み次第ご報告させて頂きます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません