
Mysql数据库不能插入中文,一插入就报错,是代码输入错误造成的,解决方法如下:
1、首先使用insert语句,把数据插入到数据库表里。
2、运行后,发现插入语句报错了。点击语句,查看详情,提示说插入的中文语句是不正确的字符串内容。
3、这时右键点击插入数据的表,然后点击表设计。
4、打开表设计界面后,点击上方的Option选项。
5、默认新建的表字符集用的是latin1字符集。要插入中文内容,需要将其改成ubf8字符集。
6、除此之外,需要保存中文内容的字段,也需要将其改成utf8字符集。
7、修改好,保存后,再次运行插入sql语句,可以看到成功插入中文数据了。
数据库安装的时候就要设置语言为GBK或者GB2312的。如果你已经设置为默认的话就到***:\MySQL\MySQL Server 5.0下面找到my.ini文件把里面的替换成
default-character-set=gb2312
应该就OK的
估计是你在安装数据的时候 没有修改默认的编码属性mysql安装的默认编码属性是latin什么的 总之是不支持中文的
你修改一下编码集就OK啦 不会修改 你可以重新安装一下
在安装过程中 注意修改那个default ...什么的 意思就是默认编码集的意思
你选择gb2312 或者gbk都可以的!!!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)