ubuntu Mysql乱码解决
插入数据时,出现繁体字和其他字符的乱码。
查看编码:
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_server
和collation_server
编码不正确。
修改/etc/mysql/mysql.conf.d/mysqld.cnf
文件:
[mysqld]character_set_server=utf8collation_server=utf8_general_ci
然后重启mysql服务:service mysql restart
然后查看修改结果:
这样就可以了。
ubuntu Mysql乱码解决相关推荐
- 【数据库】MySQL乱码解决(存入数据乱码和查询输出乱码)
一般在安装和设置MySQL的时候会选择将其编码格式设置为UTF8,以保证数据库在不用语言环境下的适应性.但是一般在Win下使用的时候,本机编码集却是GBK或者GB2312.这样在Win下的GBK编码输 ...
- ubuntu英文乱码解决
ubuntu英文乱码: vi /etc/default/locale LANG="en_US.UTF-8" LANGUAGE="en_US:en" 配置更 ...
- toad for mysql 乱码_Toad for mysql乱码解决办法
换了工作要从原来的Oracle数据库转到用Mysql上来 安装了mysql 5.0 用mysql-front管理,觉得太蛋疼,就安装了Toad for mysql,谁知出现中文乱码,网上查了好久没找到 ...
- cmd命令行mysql乱码解决方法_mysql命令行显示乱码的解决方法
mysql命令行显示乱码的解决方法:1.打开my.ini配置文件:2.修改配置[default-character-set=utf8]:3.改变数据库的编码方式,如[set character_set ...
- idea jdbc插入数据mysql 乱码解决方法
新手勿喷啊,今天做网页评论功能的时候,只要将中文评论插入数据库的时候会出现???的乱码. public class commitcomment extends HttpServlet {@Overri ...
- ubuntu sogou 乱码解决办法
输入中文时,如果候选栏显示英文乱码.无法显示中文,如下图所示,可按如下方式处理: cd ~/.config rm -rf SogouPY* sogou* 然后注销登录 或者重启 即可. 有些同学这样做 ...
- csv文件导入mysql乱码解决
问题来源:想把Execl导入mysql数据库(后缀xlsx),无奈Navicat无法直接导入xlsx格式,所以将格式转完csv,结果发现Navicat识别乱码. 可能会出现的问题:xlsx如何转为cs ...
- c++写入中文到mysql乱码解决方法
mysql数据库编码与字段编码都为utf8时,写入中文不乱码的方法: 1.读取mysql时,采用与mysql 相同的编码方式,如:set character_set_results=utf8mb4,保 ...
- MySql乱码解决(五)
一.安装数据库时选择编码方式为 utf-8 装好后, show variables like'character_set_%';查看 如下: 1 mysql> SHOW VARIABLES LI ...
最新文章
- tableau两个不同的图合并_Tableau可视化分析-业务常用图形绘制1
- Netty实战七之EventLoop和线程模型
- Win7 VS2013环境编译Squirrel 3.0.7
- JS正则表达式元字符
- java crossdomin.xml_crossdomain.xml的配置详解
- map,multimap,unordered_map,unordered_multimap的详解
- html文档基本结构由哪三对,第3章 网页制作及HTML语言基本结构简介.ppt
- Windows下 Apache配置虚拟主机
- Year-End Review
- linux shell 逻辑运算符、逻辑表达式
- python 生成exe anaconda_Anaconda 搭建 Tensorflow 2 开发环境
- 计算机网络自顶向下-链路层
- 算法详解_【MOT】详解SORT与卡尔曼滤波算法
- AxureShare太慢,自己搭建产品原型分享系统
- 计算机二级题库病毒,计算机二级MS Office题库
- Springboot项目中A component required a bean of type ‘XXX‘ that could not be found解决方法
- 典故:一文钱难倒英雄汉
- RPA机器人技术一般用于什么行业?
- The Sixty-first Of Word-Day
- Windows2008下安装域控DC及加域
热门文章
- 重载VerifyRenderingInServerForm
- 在服务器上使用第三方独立组件对Word/Excel进行编程
- serv-u 自定义html,Serv-U FTP鲜为人知的技巧(自定义欢迎界面)
- php如何判断提交内容为空,php禁止提交空表单(php空值判断)的方法
- Java 定时任务调度(8)--ElasticJob 入门实战(ElasticJob-Lite使用)
- 分布式数据库——TiDB的介绍和基本原理
- SELECT LAST_INSERT_ID() 的使用和注意事项
- Linux Crontab 设置的定时任务没有启动的排查
- Go获取年月第一天与最后一天 获取时间戳
- PHP正则贪婪/懒惰匹配模式