[PHP-users 25248] Re: EUCでHTML出力されてしまう(SJISで出力したい)

Daisuke Miyagawa mygwdisk @ mg.point.ne.jp
2005年 4月 3日 (日) 07:24:48 JST


質問をしました。だいすけです。

上鍵様。
レスありがとうございます。

On Sat, 02 Apr 2005 15:16:51 +0900
Tadashi Jokagi <ml @ elf.no-ip.org> wrote:
ml> Daisuke Miyagawaさんの<20050402140410.F540.MYGWDISK @ mg.point.ne.jp>から
ml> >print mb_convert_encoding($g_smarty->fetch('hoge.html'), 'SJIS','EUC-JP');
ml> >と書いたところ、SJISで出力されました。
ml> 
ml>       結果からいうと,上記は mbstring を経由するからです.そうでない
ml>     場合,mbstring を経由していないからでしょう.
なるほどなるほど。

ml> http://jp.php.net/mb_output_handler
ml>    など使用されていますか?
この関数は使ってません。
ただ、<[PHP-users 25243] Re: EUCでHTML出力されてしまう(SJISで出力したい)>
で書かせていただいたとおり、

//===========================================================
//basic config
ini_set('output_bufferingt', 'On');
ini_set('output_handler', 'mb_output_handler');
ini_set('magic_quotes_gpc', 'Off');

//mbstring config
ini_set('mbstring.language', 'Japanese');
ini_set('mbstring.internal_encoding', 'EUC-JP');
ini_set('mbstring.script_encoding', 'EUC-JP');
ini_set('mbstring.http_input', 'AUTO'); //PHP_INI_ALL
ini_set('mbstring.http_output', 'SJIS'); //PHP_INI_ALL
ini_set('mbstring.encoding_translation', 'On'); //
ini_set('mbstring.detect_order', 'On');
ini_set('mbstring.substitute_character', 'none');
//===========================================================
とかいてあるので、これでだいじょぶかと思ったのですが・・・
(なお、上記、ini_set('output_bufferingt', 'On'); とスペル間違ってますが、
ini_set('output_buffering', 'On');にしても結果は同じでした・・・
//-----------------------------------------------------------
お助けいただければ幸いです。
--
だいすけ
email mygwdisk @ mg.point.ne.jp




PHP-users メーリングリストの案内