[PHP-users 8373] PHP4.1.2とPHP4.2.1のmurtibite関連相異?
hassy
php-users@php.gr.jp
Tue, 02 Jul 2002 13:07:08 +0900
久しぶりの投稿です。ご教授願います。
FreeBSD(レンタルサーバー)
PHP4.1.2にて
1.php.iniを
output_handler = 指定せず
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.internal_encoding = EUC-JP として
2.PHPスクリプトは
EUCで書き
ob_start('mb_output_handler')とし
3.テンプレートファイルも
EUCで書き
4.MySQL(EUC)から
日本語文字を取得し
上記の出力HTMLファイルは正しくSJISにて作成されていました。
ところが、PHP4.2.1にバージョンを上げると文字化けします。
テンプレートファイルをSJISで書きMySQから取得する日本語ファイルを
ひとつひとつmb_convert_encodingするしかないのでしょうか?
以上宜しくお願い致します。
>From hassy