質問: sjis を追加していますが、 statusで見ると mysql> status -------------- mysql ver 14.7 distrib 4.1.12a, for win32 (ia32) connection id: 1 current database: shop current user: root@localhost ssl: not in use using delimiter: ; server version: 4.1.12a-nt protocol version: 10 connection: localhost via tcp/ip server characterset: sjis db characterset: utf8 client characterset: latin1 conn. characterset: latin1 tcp port: 3306 uptime: 30 sec となっています。 utf8、latin1というのが文字化けの原因でしょうか。 対策方法をご教授お願いいたします。
回答: http://iandeth.dyndns.org/mt/ian/archives/000108.html とか http://www.mysql.gr.jp/frame/modules/bwiki/index.php?faq#f1b67614 とか http://www.s-m-l.org/dev/mysql_php.html を参考にすれば直るです 4.1になって文字関係が大きく変わったんです サブクエリとか、4.1固有の機能を使わなくてはならないというなら別ですが、4.1固有の機能を使う必要ないなら4.0の方が幸せになれますよ