http://www.hatena.ne.jp/1085478593#
RH7.2+MySQL+PHPの組み合わせで文字コードをShiftJISで出力したいのですが、どうしても文字化けしてしまいます。回避する方法を教えてください。また上記の組み合わせでeuc.. - 人力検索はてな
組み合わせでは問題ないと思います。
ヒアドキュメントとかでHTMLを出力した時に文字コードをSJISにしたい。という事でいいですか?
その場合は、下記の4行をスクリプトの先頭につけて試してみて下さい。
状況によっては1行目はなくても動くかもしれないです。
mb_detect_order(”UTF-8, EUC-JP, SJIS, JIS, ASCII”);
mb_http_output(’SJIS’);
mb_internal_encoding(’EUC-JP’);
ob_start(’mb_output_handler’);
各関数のマニュアルはこのへんを見るといいかも。
http://www.php.net/manual/ja/ref.mbstring.php
PHP: マルチバイト文字列 関数 - Manual
http://www.php.net/manual/ja/ref.outcontrol.php
PHP: 出力制御 関数 - Manual
コメント(0件)