[PHP-users 30199] データの文字化けについて
maeda
maeda @ amagaeru.info
2006年 8月 31日 (木) 20:47:03 JST
前田と申します。
データの文字化けについて解決できずに困っています。
現在、Mysql・PHPの文字コードの設定は以下のようになっています。
【mysql】
show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name | Value |
+--------------------------+--------+
| character_set_client | ujis |
| character_set_connection | ujis |
| character_set_database | latin1 |
| character_set_results | ujis |
| character_set_server | ujis |
| character_set_system | utf8 |
+--------------------------+--------+
【php.ini】
mbstring.http_input = EUC-JP
mbstring.http_output = pass
mbstring.encoding_translation = On
mbstring.detect_order = auto
ですのでCSVデータをテーブルに入れるときなどは
set character_set_database=ujis;
を実行していました。
ところがPHPのプログラムでデータをインサートするようにしたところ
日本語が????となってしまいます。
DB接続の際、SET CHARACTER SET ujisと設定しているのですが
文字化けします。
mb_detect_encodingで確認してもEUCと表示されるのですが・・。
どなたかご教授下さい。
MYSQL: version: 5.0.18
PHP:Version 5.1.2
--
<>
PHP-users メーリングリストの案内