我在每次创建表的时候都会加上ENGINE=InnoDB DEFAULT CHARSET=utf8; 就会让中文正确显示了,分享给可能会需要的你~~
2017-12-21
出现问题:中文显示问号
解决方法:
我的mysql版本是5.6.17 需要在my-default.ini配置文件中在sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 之前
添加 #default-character-set=utf8
解决方法:
我的mysql版本是5.6.17 需要在my-default.ini配置文件中在sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 之前
添加 #default-character-set=utf8
建立表的时候使用utf-8的编码,插入就不会报错。在后面加上DEFAULT CHARSET=UTF8;
CREATE TABLE j2(
-> id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
-> pid SMALLINT UNSIGNED,
-> FOREIGN KEY(pid) REFERENCES j(id))
-> DEFAULT CHARSET=UTF8;
CREATE TABLE j2(
-> id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
-> pid SMALLINT UNSIGNED,
-> FOREIGN KEY(pid) REFERENCES j(id))
-> DEFAULT CHARSET=UTF8;
下载后是压缩包 直接解压即可使用 是中文版的 压缩包还自带了注册码http://download.csdn.net/download/wjgogohard/10167099
2017-12-21