在MY.INI里加上这句话
default-character-set=gbk
完整的my.ini写法是这样
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
default-character-set=gbk
[client]
default-character-set=gbk
这样就可以了,如果不行按照以下方法
连接数据库时选择以下一个,根据自己程序用的编码来选择
mysql_query("set names gb2312"); //编码选择
mysql_query("SET NAMES UTF8"); //编码选择