写在前边:
数据库课程设计,第一次用,碰到很多问题,这个错误困扰了我一下午,百度了很长时间一直没有找到可靠的解决办法。
问题介绍:
中文输入不进去,输入中文就提示我1366,很无奈大家都知道中文常用的编码方式是gbk或者utf-8。我建议是使用utf-8这种编码方式,因为大势所趋。我们有时候设置了mysql的配置文件,而创建出来的 database ,table 的character 任然为默认的 latin1。
解决方法:
在创建数据的时候设置好character ,这样再创建 table的时候会和database的编码方式相同。
CREATE DATABASE <DATABASE_NAME> CHARACTER SET <CODE>;
eg:create database test character set utf8;
那么在这个database下的表就支持utf8编码了,就可以插入中文等操作了。
高兴=W=