MySQL 5.0.x/CentOS 5を使っている。サーバーの文字コードも、DBもUTF-8で構成しているのに日本語2バイト文字が文字化けするため以下の対策をとった。(環境は混乱をきたさないようすべてUTF-8で統一)いちいち接続の度に「set names utf-8」のSQLを実行しろなんていう非効率的な方法もあるようだが、この方法のほうがミスがなく確実。/etc/my.cnfを修正[mysqld] の欄に以下を記述 ・・・デーモンとして実行した場合の設定default-character = utf8skip-character-set-client-handshake[mysql] ・・・コマンドラインから実行した場合の設定default-character = utf8*赤文字は、設定はクライアント任せという意味ただし、skip-character-set-client-han