一、

通过workbench向MySQL的表中插入的数据包含中文时,产生如下报错:

二、

查看MySQL默认的使用的字符集编码

通过如下命令:

SHOW GLOBAL VARIABLES LIKE '%character_set%';

以上字符的含义:

character_set_client :客户端使用的字符集

character_set_connection :客户端到服务器默认转换的编码

character_set_database :数据库创建时默认的字符集(MySQL 5.7.6 后不推荐使用)

character_set_filesystem :导入导出时文件名字符集,默认binary则保持与client设置一样

character_set_results :服务器查询结果到客户端字符集

character_set_server :数据库创建时默认的字符集

character_set_system :系统默认元数据字符集,总是为 “utf8”

三、

修改字符集编码:

打开MySQL在命令行中:

如下命令改变字符集:

mysql> SET character_set_client = utf8 ;

mysql> SET character_set_connection = utf8 ;

mysql> SET character_set_database = utf8 ;

mysql> SET character_set_results = utf8 ;

mysql> SET character_set_server = utf8 ;

修改配置文件:

找到my.ini文件(一般在MySQL的安装目录下,有部分用户是在C:\ProgramData\MySQL\MySQL Server 5.7下)

修改该文件:

在[mysql]下,添加:default-character-set=utf8

在[mysqld]下,添加:character-set-server=utf8

完成后重启MySQL

四、验证是否完成修改

以上解决win10 中MySQL5.7的中文乱码问题

更新:

有部分用户通过以上修改后,在MySQL新创建表后可以正常插入中文字符,但是原来的数据库不能插入中文字符,有空再将这个原因找到并发布上来,如果有人已经解决该问题,欢迎下方留言解决方案或解决方案链接,谢谢!

Win10 MySQL5.7中文乱码问题相关推荐

  1. Win10|MySql5.7|中文乱码解决

    进行测试的时候发现数据库中写入的中文是错误的 网上的解决方法是进入Mysql中  找到my.ini文件 修改如下: [mysqld] character_set_server=utf8 collati ...

  2. win10打开软件中文乱码怎么修复

    在运行win10系统时,用户总是需要启动一些自己需要的软件,但是由于系统中的一些错误设置,导致了用户打开的软件中出现了中文乱码的情况,那么win10系统打开软件乱码如何解决呢?这时我们就可以通过对系统 ...

  3. 解决win10系统vim中文乱码

    win10使用gvim中文乱码 问题描述: 使用vim打开包含中文的文档, 中文显示乱码 问题解决步骤 1. 查看当前系统中的文件代码 2. 修改gvim的配置文件 3. 保存后重启vim 系统: w ...

  4. mysql5.7乱码_解决Mysql5.7中文乱码的问题

    在使用mysql5.7时,会发现通过web端向数据库中写入中文后会出现乱码,但是在数据库中直接操作SQL语句插入数据后中文就显示正常,这个问题怎么解决呢?此处不对MySQL的数据编码过程和原理进行讲解 ...

  5. win10系统CMD窗口MySQL5.6中文乱码问题

    win10系统CMD窗口MySQL中文乱码 [问题描述:]        软件.系统环境:        操作系统:Windows10(64位)        MySQL软件及版本:mysql-5.6 ...

  6. 【总结】Qt+Mysql5.5中文乱码解决

    前段时间开发数据库几个模块一直预留着一个数据库内和程序界面上中文乱码的问题未解决,以前做asp.net.JSP,J2EE.C#时候知道,数据库中文乱码一般都是编码问题导致的,问题不大,只需要数据库客户 ...

  7. 解决ORACLE11在WIN10系统的中文乱码问题

    问题描述: 在WIN10安装好ORACLE数据库后,使用sqlplus进入数据库出现中文乱码,附上图 解决方案: 1.进入sqlplus一次运行下列命令: shutdown immediate; ST ...

  8. mysql5.0.7中文乱码_PHP+MySQL5.0中文乱码解决方法

    MySQL 中文显示乱码 最近关于中文显示乱码的贴子比较多,所以也做了个总结: 可以参考一下杨涛涛版主的<各种乱码问题汇总>http://topic.csdn.net/u/20071124 ...

  9. WIN10 下 PHP7 中文乱码的解决办法

    在数据提交前,插入语句 mysqli_set_charset($conn,'utf8');

最新文章

  1. ACMNO.20 C语言-插入队列 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 输入 第一行,原始数列。 第二行,需要插入的数字。
  2. codeforces水题100道 第十一题 Codeforces Round #143 (Div. 2) A. Team (brute force)
  3. SharePoint2013自定义登录页面
  4. C 语言编程 — GCC 工具链
  5. 程序员面试题精选100题(22)-整数二进制表示中1的个数[算法]
  6. C++常用方法笔记资料
  7. python调试工具中文版_Python调试工具(PySnooper)
  8. Atitit 使用js nodejs进行图像处理ocr的解决方案attilax总结
  9. 央行等8部委发文规范供应链金融,严禁无牌开展相关业务
  10. 2022年十一届认证杯A题
  11. python条形图一直长_Python MatPlotlib条形图调整宽度
  12. 超爆笑段子大集锦 你要不笑我自宫
  13. 新课改计算机论文,新课改论文
  14. 设置模式之-------原型模型
  15. web前端网页美化重器-------css
  16. 使用css绘制弹幕,实例详解CSS3 实现弹幕
  17. SLO、SLI、SLA是什么?【AIOps智能运维的方向会是SLO吗】
  18. 机遇和挑战并存 盛大的未来在云端
  19. 飞机订票系统的模拟(C语言实现)
  20. 中医说:得了普通感冒,为啥七天自愈

热门文章

  1. 字体相关样式/ fontawesome库/阿里iconfont库的使用方法
  2. 黑马小日子--数据库基础
  3. Proxy 代理模式 动态代理 CGLIB
  4. HTML5期末大作业:商城网站设计——仿团购商城(1页) 简单个人网页设计作业 静态HTML旅行主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页Dreamwe
  5. iOS面试合集+答案(一)
  6. 固定资产管理系统能帮助企业解决哪些问题?
  7. 计算机科学与技术专业学长,2017级计算机科学与技术专业成功举办优秀就业学长经验交流会...
  8. java 文字添加触发_如何使用自定义触发器向camunda属性面板添加动态值到字段注入列表?...
  9. MISC-zip压缩包的总结
  10. 利用 telnet 调试 skynet