1)create table的时候加上:ENGINE=InnoDB DEFAULT CHARSET=gbk;
例如:
CREATE TABLE t_department (
sid varchar(32) NOT NULL,
pid varchar(32) NOT NULL,
thedata varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
2)打开你的MySQL目录下的my.ini文件,把里面所有的default-character-set选项设为GBK或者GB2312,保存后重启MySQL。[Zone Yan.]测试过----ok
3)mysql数据库安装的时候。选择语言为gbk的那个,这样在数据库中才可以存放中文。