携帯サイトでUTF-8でxhtml出力する際の注意
携帯サイトもいいかげんUTF-8で統一したい。
XHTMLで記述したい。
といった場合に、毎回忘れるのでメモ。
AUの一部の端末で、
header("Content-type: application/xhtml+xml; charset=utf-8");
としても、何故かshift_jisで表示されてしまう。。
なので、以下のようにしている。。
auの場合
header("Content-type: text/html; charset=utf-8");
※auの場合はtext/htmlでもxhtmlを表示可能
au以外
header("Content-type: application/xhtml+xml; charset=utf-8");