这个问题你可以在创建表的时候加上引擎和字符编码格式ENGINE MYISAM CHARSET utf8;
CREATE TABLE student(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20) NOT NULL,
grade INT,
gender ENUM('男','女')
)ENGINE MYISAM CHARSET utf8;
也可以更改数据库的格式
点击数据库右键选择改变数据库
将基字符集改utf8
将数据库排序规则改成utf8_general_ci
注意:
改完以后,把数据库中的表全都删除重新创建表即可,这时再次向表中插入中文就会正常显示
如果改完以后不删除的话,中文依然显示??或乱码