mysql数据库乱码如何解决?

导读:

作为一个数据库的初学者,遇到数据库乱码问题,是一个比较头疼的问题,下面根据我的使用经验,给大家分享几种解决mysql数据库乱码问题的方式,希望对大家有帮助。

一、我们需要将默认的字符集更改为utf-8来解决数据库导入数据的乱码问题:

我们需要先查看数据库默认的字符集是什么:

show variables like character_set_%

查看所有的默认字符集

mysql> show variables like character_set_%; +————————–+———————————————————+ | Variable_name | Value | +————————–+———————————————————+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.7\share\charsets\ | +————————–+———————————————————+ 8 rows in set, 1 warning (0.01 sec)

其中character_set_database和character_set_server的字符集mysql默认为latin1.

我们需要将其更改为utf-8的字符需要用到下面两行代码:

set character_set_database=utf8; set character_set_server=utf8;

然后我们做字符集查询

show variables like character_set_%

得到:

mysql> show variables like character_set_%; +————————–+———————————————————+ | Variable_name | Value | +————————–+———————————————————+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.7\share\charsets\ | +————————–+———————————————————+ 8 rows in set, 1 warning (0.00 sec)

之后创建的所有的数据库的字符集都默认为utf-8的字符集 .这个时候我们再去做字符集的插入时就可以看到汉字被成功插入不会再出现乱码问题.

二、更改数据库和表的字符集的方法

alter database 数据库名 charset utf8; alter table 数据表名 convert to character set utf8;

三、导入数据库的方法

Windows系统

source d:/table.sql(*.sql文件所处的盘位置)

linux系统

source /home/hhh/桌面/tables.sql;

总结:

上面给大家介绍了三种解决mysql乱码的方法,因为我们将来开发的系统,基本上都会涉及到非英文的数据,因此建议大家使用第一种方式,把数据库服务器的默认编码方式改成utf8,这样以后不管什么时候使用,都不会发生乱码问题!

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:mysql数据库乱码如何解决? https://www.dachanpin.com/a/cyfx/11393.html

(0)
上一篇 2023-05-12 03:14:16
下一篇 2023-05-12

相关推荐

  • 创业实属不易 一位手机游戏创业者失败的经历

    创业实属不易 一位手机游戏创业者失败的经历 在手游市场持续火爆的情况下,相信依然有很多的创业者奋不顾身的投入这个竞争日益激烈的领域,当然,由于手游数量的增多,成功率自然也就降低了,或许在很多的场合我们都听过不少的成功故事和经验,而最近有一名手游创业者勇敢的分享了自己的失败经历,希望可以给正考虑或者正在做手游的创业者们提供一些参考以下是该创业者的故事: 您好,…

    创业分享 2023-05-22
    10500
  • 广东省惠州学院仲恺信息学院物联网创新创业实训与开发平台仪器设

      广东省惠州学院仲恺信息学院物联网创新创业实训与开发平台仪器设备及相关服务采购项目中标结果公告   惠州市中弘咨询管理有限公司受惠州学院的委托,于2018年11月16日就惠州学院仲恺信息学院物联网创新创业实训与开发平台仪器设备及相关服务采购项目(HZZH2018026)采用公开招标进行采购。现就本次采购的中标结果公告如下:   一、招标编号:HZZH201…

    创业分享 2023-05-13
    7700
  • 美加乐儿童乐园加盟怎么样 大品牌实力雄厚

    ” “美加乐儿童乐园打响了品牌知名度和美誉度,既然他们都能够成功经营,那我选择和这些有成功案例的品牌合作,心中也更加有底气。”刘先生如是向记者解释。 ”刘先生说道,之前创业的失败,让他明白了结合市场需求选择创业项目的重要性。 刘先生最后总结说到:“投资创业失败并不可怕,可怕是明明知道是有市场有前途的好创业项目,却没有敢于尝试的勇气”。当前国内室内儿童乐园发展…

    2023-05-22
    2900
  • 甘肃裕固族绣娘历经苦难不言弃 创业不忘助残扶困

    新华网 2019-10-29   中学毕业的潘小红为了减轻家里的负担,选择打工赚钱。但由于左手的残疾,她四处求职“碰壁”,一次偶然的机会,她受到刺绣手工的启发,开始尝试制作手工艺品。 中国新闻网 新华社 光明网 甘肃陇西妇女不再“谝闲传” 做针线当绣娘腰杆直了 “刚嫁过来的时候,这里妇女们一年四季裹着头巾,除了下地干活,就是攒三聚五靠着墙根‘谝闲传’(当地方…

    创业分享 2023-05-12
    8400
  • 韩国创业企业孵化协会来蓉交流创业经验

      四川在线消息(四川在线记者 王玥)10日,第十六届中国西部国际博览会第二阶段在成都世纪城新会展中心正式启幕,来自国内外的特色企业纷纷亮相西博会现场。记者从成都高新区获悉,作为韩国创新中心的韩国企业孵化协会((KOBIA))此次带领38家韩国中小企业亮相西博会,在进行产品展示的同时希望促进中韩两国创新企业的交流。   据了解,KOBIA是一个促进企业孵化的…

    创业分享 2023-05-27
    5100

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信