• 締切済み

XTHMLで<?xml version=

XHTMLで、ez web用のサイトを制作しています。 携帯サイト制作用のソフトウェアを使って作成していますが、ez webのみ表示させることができません。 いろいろ実験してみると以下のような記述があり、(1行目) <?xml version="1.0" encoding="Shift_JIS"?> この表記がなければ、表示できることがわかりました。 この一行は必ず必要なのでしょうか? なくても構いませんか? すみません、アドバイスのほどよろしくお願いします。

みんなの回答

回答No.1

携帯電話非所持者です。 http://www.au.kddi.com/ezfactory/tec/spec/wap_rule.html >XML文書では、必須ではありませんが文書の先頭でXML宣言を行ないXMLのバージョンと使用する文字セットを宣言することができます。一般的には、文字セットが国際符号化文字集合の「UTF-8」と「UTF- 16」以外の場合には、必ずXML宣言を行なって使用している文字セットを示す必要がありますが、WAP2.0ブラウザ搭載端末では、これらの宣言文を省略することが可能です。 ・・・省略することが「可能」、ということはあってもいいはずなんですよね・・・実際 http://www3.tokai.or.jp/janboon/hphtml/ とか見ると必須になってたりもするし。 念のため。そのページ、本当にShift_JISですか? EUC-JPだったりUTF-8だったりしませんか?

tetish
質問者

お礼

ありがとうございました。 お察しのとおり「EUC-JP」でした。無事表示させることができました。 勉強になりました。

関連するQ&A

専門家に質問してみよう