现象
今天开新工程,建表的时候弹出这玩意:
what's this?
看起来好像是说我传入的内容不对?
可是仔细看看内容,没乱码,标准的中文字符串.想来是编码问题.
经过修改编码后,解决了问题.
解决方式
说到编码问题,我就得改编码了.
我是一个字段插入不了,那么我可以改单个字段,或者改整个表,甚至改整个数据库.
因为我这是新建的数据库,没任何数据,所以我直接改整个数据库,并重建了表,以下代码把数据库默认字符集改为UTF8,之后建立的表,字段就会自动是UTF8的,
至于修改之前建立的表,字段是不是UTF8,我没去验证.反正我是重建了~
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET UTF8;
然后用drop table把表去了
drop table 表名;