首页 > 数据库技术 > 详细

关于mysql无法添加中文数据的问题以及解决方案

时间:2017-11-10 17:40:15      阅读:181      评论:0      收藏:0      [点我收藏+]

 

 

 

  今天弄了一天的mysql数据库,就是被一个mysql数据库乱码的问题给缠住了。现在记录一下这个问题,虽然这个问题不是什么太大的事情,但还是记录一下。

  问题是这样的:

  1、先在mysql的安装文件当中,找到配置mysql数据库编码的文件。

  

技术分享

  

  

    2、修改这两处为utf8。

  技术分享

  3、创建一个名为test的数据库并且设置默认编码格式为utf8

  技术分享

  4、创建一个名为charTest1的表,并指定编码为utf8

  技术分享

  5、查看数据库的编码,已经全部改成了utf8

  技术分享

  6、再看一下当前数据库的表的编码

  技术分享

  7、到这里的时候,我以为大功告成了,所有能设置的地方我都设置了,都设置的是ut8。然后,我执行了一下insert语句,报错了!!!!!!!!

  技术分享

   这个错误纠结了一天,最后,看到了一篇博客,博客上面这么写:

   技术分享

   问题出在了CMD窗口,CMD窗口使用的编码格式是gbk,这根本解决不了啊,唯一的办法就是,不要用cmd窗口了,用图形界面工具吧!!!如果非要用cmd窗口的话,那么可以加这句话,set names gbk;加了这句话,我们再看数据库的编码格式,发生了明显变化。

  技术分享

  这次再执行插入语句,

  技术分享

  成功了!!!

  原来这一切都是CMD在捣鬼!!!

 

关于mysql无法添加中文数据的问题以及解决方案

原文:http://www.cnblogs.com/1102whw/p/7815466.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!