アプリ版:「スタンプのみでお礼する」機能のリリースについて

PHP+MySQLで携帯サイトを開発しています。
文字コードはSJISが望ましいということなので、

mb_http_output('SJIS');
mb_internal_encoding('EUC-JP');
ob_start('mb_output_handler');

を入れることで出力をSJISにしたのですが、ドコモでCSSを使用するために

header("Content-type:application/xhtml+xml;");

を入れたところ、文字化けしてしまいます。
場所を変えたり、charsetを入れたりしても上手く動きません。

アドバイスいただければ助かります。
よろしくお願いいたします。

A 回答 (1件)

ヘッダを入れる前までは文字化けはしていなかったって事でしょうか?


凄く自信が無いですが、HTML出力の際に「<?xml version="1.0" encoding="Shift_JIS" ?>
」は入ってますか?
※そのまま入れるとPHPコードに解釈されてしまうので「echo '<?xml version="1.0" encoding="Shift_JIS" ?>';」としなくてはならないところに注意!
    • good
    • 0
この回答へのお礼

説明不足で申し訳ありません。
そうなんです。ヘッダーを入れるまでは正常に動いていました。
「<?xml version="1.0" encoding="Shift_JIS" ?>」は入っています。

回答ありがとうございます。

お礼日時:2010/07/01 10:02

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