MySql乱码解决(五)

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

1 mysql> SHOW VARIABLES LIKE 'character_set_%'; 
2 +--------------------------+-----------------------------------------+ 
3 | Variable_name Value | 
4 +--------------------------+-----------------------------------------+ 
5 | character_set_client latin1 | 
6 character_set_connection latin1 | 
7 | character_set_database latin1 | 
8 | character_set_filesystem binary | 
9 | character_set_results latin1 | 
10 | character_set_server latin1 | 
11 | character_set_system utf8 | 
12 | character_sets_dir | E:/usr/MySQL Server /share/charsets/ | 
13 +--------------------------+-----------------------------------------+ 
14 8 rows in set (0.00 sec) 
只有character_set_system 为utf8. 

二。修改my.ini里的[my sql] 
default-character-set=latin1 

[my sqld] 
…… 
…… 
default-character-set=latin1 
为utf8后,在查看编码:又有两个的编码方式变成了 utf8 
character_set_database和character_set_server的编码方式变成了utf8 
三。执行命令 set names 'utf8' 

结果,所有的编码方式都一致了。



     本文转自xyz_lmn51CTO博客,原文链接:http://blog.51cto.com/xyzlmn/819967,如需转载请自行联系原作者



相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
关系型数据库 MySQL API
Mysql 8.0 C API连接和获取数据实例(附解决乱码的彩蛋)
Mysql 8.0 C API连接和获取数据实例(附解决乱码的彩蛋)
Mysql 8.0 C API连接和获取数据实例(附解决乱码的彩蛋)
|
关系型数据库 MySQL
MySQL实战基础知识入门(5):命令行汉字中文输出乱码的解决方案
MySQL实战基础知识入门(5):命令行汉字中文输出乱码的解决方案
338 0
|
JSON 数据库 数据格式
mysql-connector-java json数据乱码
经测试版本最低也5.1.40以上,于是升级到了5.1.40.现在的最新版本是5.1.49,果然数据库的json数据查询正常了,如果com.mysql.jdbc.Driver报错,删除scope,查询时候要使用json函数:json_extract(json字段名,’$’);
mysql-connector-java json数据乱码
|
关系型数据库 MySQL
Mysql输出中文显示乱码处理
Mysql输出中文显示乱码处理
650 0
Mysql输出中文显示乱码处理
|
SQL 关系型数据库 MySQL
MySQL - Navicat MySQL 乱码解决
MySQL - Navicat MySQL 乱码解决
491 0
MySQL - Navicat MySQL 乱码解决
|
关系型数据库 MySQL
最讨厌的乱码之 MySQL 乱码
乱码原因 解决方法 原因 总结
最讨厌的乱码之 MySQL 乱码
|
存储 SQL 关系型数据库
【肝了三天-建议收藏】实战-万字长文-带你刨析MySQL乱码、字符集和比较规则
【肝了三天-建议收藏】实战-万字长文-带你刨析MySQL乱码、字符集和比较规则
428 0
【肝了三天-建议收藏】实战-万字长文-带你刨析MySQL乱码、字符集和比较规则
|
关系型数据库 MySQL Java
【MySQL】SpringBoot数据库操作乱码问题
【MySQL】SpringBoot数据库操作乱码问题
792 0
|
关系型数据库
MySQL命令窗口下中文显示乱码的解决过程
MySQL命令窗口下中文显示乱码的解决过程在dos客户端输出窗口中查询表中的数据,还有项目部署到服务器上时前台的页面,中文数据都显示成乱码,如下图所示: 这个问题困扰了我一天,后来解决了才发现原来我的方向错了,一直我以为是SpringBoot项目的原因,因为之前我已经检查过数据库这边的字符集问题,...
1426 0
|
数据可视化 MySQL 关系型数据库
mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决
mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决一、问题导出     在刚刚开始学习MySQL数据库应用与开发这门课程的时候,老师建议我们使用可视化工具MySQL Workbeach进行数据库的相关管理,但是小编在mysql命令框使用insert命令向表中插入中文数据的时候发现出现了warnings警告,并且打开MySQL Workbeach查看输入数据的时候发现,输入的数据为空或者是?????几个问号,于是便想到了字符格式的问题。
1531 0

推荐镜像

更多