2009年11月16日月曜日

携帯用サイト:さくらのレンタルサーバのphpファイルでUTF-8とUTF-8Nの違い

今、携帯用サイトを制作中なのです。

phpの中で、 HTML_CSS_Mobileを使って、
携帯でもスタイルシートを使えるようにしている。

が、それをローカルでテストした時は、OKだったが、
さくらのレンタルサーバでテストしたら、
ドコモのシュミレータで、どうもxhtmlではなく、
htmlとして読み込まれてて、
スタイルシートがうまく表示されてない状態になった。

phpの中で最初に、
header ("Content-Type: application/xhtml+xml; charset=UTF-8");
(ドコモだけが必要)
としているが、これがどうも効いてない。

変だなと思ったら、ファイルの文字コードがUTF-8にしてて、
UTF-8Nに変えたらスタイルシートが正常に表示されOKになった。

ローカルでは、xamppで環境を構築しているが、
さくらでは、UTF-8(バイトコード入り)ファイルはどうもだめらしい

0 件のコメント:

コメントを投稿