MySQL4.1系ではデフォルトでUTF-8文字列が使われます。 PHPから普通にデータ挿入をしようとすると、文字化けします。 my.cnf 設定ファイルで、EUC(ujis)設定を行います。 次のように記述してcharacter-setをujisにしましょう。 [client] default-character-set=ujis [mysqld] default-character-set=ujis character-set-server = ujis [mysqldump] default-character-set=ujis [mysql] default-character-set=ujis my.cnfを修正した上で、mysqlを起動している場合は再起動します。 それで、SQL文を発行するまえに、クライアントの文字コード設定をしましょう。 文字コード設定は次のSQL構文で設定