打開配置文件:sudo gedit /etc/mysql/my.cnf

在最下面添加:

[client]

default-character-set=utf8

[mysqld]

character-set-server=utf8

[mysql]

default-character-set=utf8

保存

暫停mysql服務:sudo /etc/init.d/mysql stop

重啟mysql服務:sudo /etc/init.d/mysql restart

登錄mysql:sudo mysql -u root -p

查看字符串編碼:show variables like '%char%';

如果結果顯示:

+--------------------------+----------------------------+

| 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       | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

則配置成功

mysql5.7.20中文,ubuntu16.04 mysql5.7.20表中插入中文顯示???的解決方法相关推荐

  1. ubuntu16.04下mysql建表无法输入中文解决方案

    转载请注明,靴靴ubuntu16.04下mysql建表无法输入中文解决方案_MendyMeng的博客-CSDN博客 考研复试科目有数据库,于是在自己Ubuntu16.04.1环境下面安装了mysql5 ...

  2. mysql向表中插中文显示,针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决jav...

    针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决jav 针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决:java.sql.SQLException: Incorrect ...

  3. mysql数据库表中插入中文字段时报错 ‘\xCD\xF5\xBB\xAA‘

    创建表 mysql> CREATE TABLE student( -> s_no VARCHAR(20) PRIMARY KEY COMMENT'学生学号', -> s_name V ...

  4. mysql表中插中文报错_向mysql表中插入含有中文的数据时报错:[Err] 1366

    创建的表及插入语句如下: create table students (name varchar(25), class varchar(25), grade int); insert into stu ...

  5. mysql 中文字段报错_mysql 中 王数据表中插入中文字段报错:mysql insert into a values(202,王一); ERROR 1366 (HY000): Incorr...

    报错信息: mysql> insert into a values(202,"王一"); ERROR 1366 (HY000): Incorrect string value ...

  6. servlet中中文正常显示,mysql数据库手动插入中文正常显示,servlet向mysql中插入中文显示乱码...

    作者:http://5563447.blog.51cto.com/5553447/1422627 问题是:就是POST请求提交表单数据给servlet,通过JDBC插入Mysql,出现中文乱码. 解决 ...

  7. mysql表中的中文是乱码_mysql插入表中的中文显示为乱码或问号的解决方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. 今天在做ssh的博客项目时发现mysql数据库中的中文显示为问号,网上查阅了很多资料,都不是很全,所以我总结一下,供大家参考和自己复习. 1.我的 ...

  8. Ubuntu16.04 下python的matplotlib库加入中文字体(微软雅黑)

    Ubuntu16.04 下python的matplotlib库加入中文字体 一.首先安装微软雅黑字体 1.下载或者拷贝微软雅黑字体 2.将待安装的字体复制到Ubuntu下面的字体位置`/usr/sha ...

  9. Ubuntu16.04搜狗拼音输入法候选栏无法显示中文(英文乱码)

    Ubuntu16.04搜狗拼音输入法候选栏无法显示中文(英文乱码) 输入中文时,若候选栏显示英文乱码.无法显示中文,如下图所示,可按如下方式处理: cd ~/.config rm -rf SogouP ...

最新文章

  1. FreeSwitch Sip【转】
  2. oracle sql字符拆分字符串函数,oracle-是否有在PL / SQL中拆分字符串的功能?
  3. Micropython Turnipbit自动窗帘模拟系统
  4. python不退出运行页面_如何在不完全退出Tkinter窗口的情况下停止正在运行的函数?...
  5. pyqt5子窗口跳出主窗口_弹出式窗口与 可用性,转换和跳出率
  6. 关于高效企业测试的思考(1/6)
  7. Linux Shell脚本的10个有用的“面试问题和解答”
  8. 50道Java线程面试题分析及答案
  9. Spring boot Scheduled 配置
  10. SAP License:后SAP ECC 6.0 时代
  11. 蓝桥杯——等差素数列(c语言)
  12. YouTube Java API入门
  13. multisim变压器反馈式_基于Multisim的电压串联型负反馈电路的仿真与分析
  14. mysql使用delete from where in 删除时报错如何解决
  15. android 画图 出界,android:字符串索引出界
  16. anima2d的优化和压缩
  17. 统一认证管理系统(单点登录系统)sso 浅谈
  18. 数据库进阶·如何针对所有用户数据中没有的数据去加入随机的数据-蜻蜓Q系统用户没有头像如何加入头像数据-优雅草科技kir
  19. 面向小白,无脑安装OrCAD
  20. C语言实现数据结构——链队列

热门文章

  1. java与mysql的交互_java与数据库交互常用到的一些方法
  2. linux 加入ad 用ssh,使用samba验证AD用户,允许AD用户登录到linux
  3. 不同类的方法 事务问题_【高中地理】描述类问题的答题方法
  4. android 发送短信 广播 demo,向Android模拟器打电话发短信的简单方法
  5. 王道操作系统考研笔记——2.1.7 进程调度的时机、切换与过程、方式
  6. Python flask 开发工具和框架安装
  7. Java 三大特性 —— 多态
  8. 字符串按照单词为单位逆序排列
  9. uni-app小程序 点击页面滚动到指定位置
  10. [react] React16新特性有哪些?