MySQL ERROR 1366(傻瓜解决方法)

写在前边:

数据库课程设计,第一次用,碰到很多问题,这个错误困扰了我一下午,百度了很长时间一直没有找到可靠的解决办法。

问题介绍:

中文输入不进去,输入中文就提示我1366,很无奈大家都知道中文常用的编码方式是gbk或者utf-8。我建议是使用utf-8这种编码方式,因为大势所趋。我们有时候设置了mysql的配置文件,而创建出来的 database ,table 的character 任然为默认的 latin1。

解决方法:

在创建数据的时候设置好character ,这样再创建 table的时候会和database的编码方式相同。

CREATE DATABASE CHARACTER SET ;

eg:create database test character set utf8;

那么在这个database下的表就支持utf8编码了,就可以插入中文等操作了。

高兴=W=



你可能感兴趣的:(Python学习)