[PHP-users 32689] syslog関数

Shigeru Matsumoto hxcsn326 @ ybb.ne.jp
2007年 10月 1日 (月) 21:15:13 JST


OS:CentOS4.4
PHP:4.4.7
MySQL:4.1.22
MySQLのcharsetはeucです。
Apache:1.3.37
で開発を行っています。

(xxx.php) -- euc

syslog(3, "123"); ---> /var/log/messagesに"123"が書き込みされる
syslog(3, "ああああ"); ---> /var/log/messagesに空白が書き込みされる
「ああああ」が表示されない。

/var/log/messagesの文字コードはUTF-8みたいなので、

mb_convert_encoding("ああああ", "UTF-8", "auto");
(php.ini)
mbstring.internal_encoding = UTF-8
とかも試しましたが同じです。

今の環境で/var/log/messagesに日本語を書き込む方法を
教えて頂けないでしょうか?

よろしくお願いします。




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