fuku****@daiwa*****
fuku****@daiwa*****
2005年 3月 12日 (土) 23:56:31 JST
こんにちは。 はまださん、アドバイスありがとうございます。 お騒がせしてましたが、色々調べていった所MySQL4.1では、 サーバとクライアントのキャラクタセットは常に同じ設定に合わせておかないと 文字化けするという事らしく、 configure オプションで--with-charset=binary にしないといけないとこのと でビルドしなおしました。それに伴いphp5もビルドしなおしました。 そして、MySQLは、utf8で統一して phpを php_value mbstring.language Japanese php_value mbstring.internal_encoding EUC-JP php_value mbstring.http_input auto php_value mbstring.http_output UTF-8 php_value mbstring.detect_order EUC-JP php_value mbstring.substitute_character none php_value mbstring.script_encoding EUC-JP php_flag mbstring.encoding_translation On 指定しました。 そして、oscommerce.sql の方をutf8にして読み込ませたところ、文字化け無く 動くようになりました。 ただ、時々エラーメッセージ Warning: Unexpected character in input: ' in /usr/local/apache2/htdocs2/osc/admin/includes/functions/sessions.php on line 27 Parse error: parse error, unexpected T_STRING in /usr/local/apache2/htdocs2/osc/admin/includes/functions/sessions.php on line 27 等が出るのですが、読込直すと消えます。 とりあえずこれで様子見てみます。 ふくなが