[PHP-users 12797] エラーメッセージの日本語文字コードについて

Blue php-users@php.gr.jp
Fri, 24 Jan 2003 18:57:14 +0900


はじめまして。

現在以下の環境で困っています。

OS:Redhat8.0
PHP Version 4.2.2

enable-mbstring等はもちろん行っています。

php.iniの[mbstring]も以下のようにS-JIS化しております。

mbstring.internal_encoding    = Shift_JIS
mbstring.http_input           = auto
mbstring.http_output          = pass
mbstring.detect_order         = auto
mbstring.substitute_character = auto
mbstring.script_encoding      = Shift_JIS

ここで、スクリプトをS-JISで記述し、表示も問題ないのですが、
$fp = fopen("test.csv", "r") or die();
などとして、ファイルが存在しない場合、

Warning: fopen("tcest.csv", "r") - 
そのようなファイルやディレクトリはありません in 
/var/www/html/test.php on line 13

というようなエラーメッセージを返すのですが、この日本語部分が
EUCなんです。
これらをS-JISに直す設定等はあるのでしょうか。
特にWarningやエラーがでない限りは問題ないのですが。

どうぞよろしくお願いいたします。