插入数据时,出现繁体字和其他字符的乱码。
查看编码:

mysql> show variables like "%colla%";
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | utf8_general_ci   |
| collation_database   | utf8_general_ci   |
| collation_server     | latin1_swedish_ci |
+----------------------+-------------------+
mysql> 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     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

可以看到character_set_servercollation_server 编码不正确。
修改/etc/mysql/mysql.conf.d/mysqld.cnf文件:

 [mysqld]character_set_server=utf8collation_server=utf8_general_ci

然后重启mysql服务:service mysql restart

然后查看修改结果:

这样就可以了。

ubuntu Mysql乱码解决相关推荐

  1. 【数据库】MySQL乱码解决(存入数据乱码和查询输出乱码)

    一般在安装和设置MySQL的时候会选择将其编码格式设置为UTF8,以保证数据库在不用语言环境下的适应性.但是一般在Win下使用的时候,本机编码集却是GBK或者GB2312.这样在Win下的GBK编码输 ...

  2. ubuntu英文乱码解决

     ubuntu英文乱码: vi /etc/default/locale LANG="en_US.UTF-8" LANGUAGE="en_US:en" 配置更 ...

  3. toad for mysql 乱码_Toad for mysql乱码解决办法

    换了工作要从原来的Oracle数据库转到用Mysql上来 安装了mysql 5.0 用mysql-front管理,觉得太蛋疼,就安装了Toad for mysql,谁知出现中文乱码,网上查了好久没找到 ...

  4. cmd命令行mysql乱码解决方法_mysql命令行显示乱码的解决方法

    mysql命令行显示乱码的解决方法:1.打开my.ini配置文件:2.修改配置[default-character-set=utf8]:3.改变数据库的编码方式,如[set character_set ...

  5. idea jdbc插入数据mysql 乱码解决方法

    新手勿喷啊,今天做网页评论功能的时候,只要将中文评论插入数据库的时候会出现???的乱码. public class commitcomment extends HttpServlet {@Overri ...

  6. ubuntu sogou 乱码解决办法

    输入中文时,如果候选栏显示英文乱码.无法显示中文,如下图所示,可按如下方式处理: cd ~/.config rm -rf SogouPY* sogou* 然后注销登录 或者重启 即可. 有些同学这样做 ...

  7. csv文件导入mysql乱码解决

    问题来源:想把Execl导入mysql数据库(后缀xlsx),无奈Navicat无法直接导入xlsx格式,所以将格式转完csv,结果发现Navicat识别乱码. 可能会出现的问题:xlsx如何转为cs ...

  8. c++写入中文到mysql乱码解决方法

    mysql数据库编码与字段编码都为utf8时,写入中文不乱码的方法: 1.读取mysql时,采用与mysql 相同的编码方式,如:set character_set_results=utf8mb4,保 ...

  9. MySql乱码解决(五)

    一.安装数据库时选择编码方式为 utf-8 装好后, show variables like'character_set_%';查看 如下: 1 mysql> SHOW VARIABLES LI ...

最新文章

  1. tableau两个不同的图合并_Tableau可视化分析-业务常用图形绘制1
  2. Netty实战七之EventLoop和线程模型
  3. Win7 VS2013环境编译Squirrel 3.0.7
  4. JS正则表达式元字符
  5. java crossdomin.xml_crossdomain.xml的配置详解
  6. map,multimap,unordered_map,unordered_multimap的详解
  7. html文档基本结构由哪三对,第3章 网页制作及HTML语言基本结构简介.ppt
  8. Windows下 Apache配置虚拟主机
  9. Year-End Review
  10. linux shell 逻辑运算符、逻辑表达式
  11. python 生成exe anaconda_Anaconda 搭建 Tensorflow 2 开发环境
  12. 计算机网络自顶向下-链路层
  13. 算法详解_【MOT】详解SORT与卡尔曼滤波算法
  14. AxureShare太慢,自己搭建产品原型分享系统
  15. 计算机二级题库病毒,计算机二级MS Office题库
  16. Springboot项目中A component required a bean of type ‘XXX‘ that could not be found解决方法
  17. 典故:一文钱难倒英雄汉
  18. RPA机器人技术一般用于什么行业?
  19. The Sixty-first Of Word-Day
  20. Windows2008下安装域控DC及加域

热门文章

  1. 重载VerifyRenderingInServerForm
  2. 在服务器上使用第三方独立组件对Word/Excel进行编程
  3. serv-u 自定义html,Serv-U FTP鲜为人知的技巧(自定义欢迎界面)
  4. php如何判断提交内容为空,php禁止提交空表单(php空值判断)的方法
  5. Java 定时任务调度(8)--ElasticJob 入门实战(ElasticJob-Lite使用)
  6. 分布式数据库——TiDB的介绍和基本原理
  7. SELECT LAST_INSERT_ID() 的使用和注意事项
  8. Linux Crontab 设置的定时任务没有启动的排查
  9. Go获取年月第一天与最后一天 获取时间戳
  10. PHP正则贪婪/懒惰匹配模式