建一mysql数据库,建表student(ID int primary key,name varchar(255) not null,age int not null),表中可以添加中文name。name的字符属性是utf8。student表的字符集也是utf8。my.ini中两处default-character-set=utf8.
现在student表中添加中文后可以显示,查询等,备份数据库(select * outfile 'copy.bak' from student;).然后我把表student删掉。重新建student表,和删除之前字段属性一样,字符集也一样。然后恢复表数据(load data infile 'copy.bak' replace into table student;)原来表数据恢复了。。但是原来的表中的中文出现乱码,就是很乱码,不是“???”现在重新向表中插入中文可以显示。恢复的数据中文是乱码。。重启不好使。请高手指点。mysql5.0,mysql front v5.1