[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