文档章节

CentOS 7下修改MySQL5.6(7.0也可以)编码方式 解决中文显示问号

郭周园
 郭周园
发布于 2017/08/23 10:34
字数 409
阅读 28
收藏 0

解决办法:

CentOS 7下修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。

具体操作:

1、进入MySQL控制台

mysql  -u root -p

输入密码

查看当前mysql运行状态

mysql>status

后面四个编码是我在修改之后,所以显示utf-8;默认编码是latin1。

2.修改mysql配置文件

默认位置:/etc/my.cnf

进入etc文件夹>>vim my.cnf

图片是我添加设置后的。

* 我的mysql没有[client]这个字段,首先添加上,在[client]段增加下面代码default-character-set=utf8(网上还有提到其他的设置语句,是以前的版本,现在不用了)

* 在[mysqld]段增加下面的代码

character-set-server=utf8

collation-server=utf8_general_ci

:wq! #保存退出

* systemctl restart mysql.service #重启MySQL

* 查看当前mysql运行状态

 mysql>status

此时所有编码应该都是UTF-8

参数说明:

haracter_set_client:客户端请求数据的字符集。

character_set_connection:从客户端接收到数据,然后传输的字符集。

character_set_database:默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,使character_set_server指定的字符集,此参数无需设置。

character_set_filesystem:把操作系统上文件名转化成此字符集,即把character_set_client转换character_set_filesystem,默认binary即可。

character_set_results:结果集的字符集。

character_set_server:数据库服务器的默认字符集。

character_set_system:这个值总是utf8,不需要设置,存储系统元数据的字符集。

© 著作权归作者所有

共有 人打赏支持
郭周园
粉丝 0
博文 60
码字总数 9392
作品 0
成都
后端工程师
CentOS 6.8安装Zabbix3.2

1.安装基础软件 yum install -y vim wgetlrzsz 2.关闭selinux setenforce 0 3.更换yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget http://mirrors......

lrq110120
2017/02/22
0
0
python 读取 mysql 中文乱码

这两天看了很多关于mysql中文乱码的问题,除了创建table的时候设置为utf8编码以及修改mysql配置文件的方法外,很少有人提关于python库中中文乱码的处理办法,尤其是records库的中文乱码问题。...

大胡桃夹子
2017/12/05
0
0
1、Zabbix-3 安装配置

Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网。 1、安装Mariadb数据库服务 安装数据库服务,以前是Mysql,CentOS 7.0后是Maria...

TENGQ
2017/03/10
0
0
DotNetNuke 中文乱码问题的解决

在制作DNN皮肤和开发模块时会遇上中文乱码的问题,如下是解决方法。 皮肤乱码 在制做一个DotNetNuke Skin的时候, 皮肤上面使用了中文字,可放上去后皮肤的中文字却变成乱码了。 解决方法是:...

m2land
2006/12/07
0
0
Servlet常见乱码及解决办法

内容概要: 1.数据库乱码 2.控制台乱码 3.html网页乱码 4.下载文件文件名乱码 准备工作 1.查询"中国"的编码表:常见的中文编码表有和 2.建数据库 数据库结构 3. 制作带表单的网页,提交表单到中...

lkee6760
2017/03/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

no such module 'pop'问题

在github上 clone 了一个 swift 项目,编译时提示"no such module 'POP'"错误,查了一下居然是因为podfile中指定的最低版本是iOS 11.0,大于我测试手机的iOS版本10.3.3,将Podfile中的最低版...

yoyoso
29分钟前
0
0
redis 系列一 -- 简介及安装

1.简介 redis -- remote dictionary server 远程字典服务 使用 C 语言编写; 高性能的 key-value数据库; 内存数据库,支持数据持久化。 Redis 是一个开源(BSD许可)的,内存中的数据结构存...

imbiao
53分钟前
1
0
nginx log记录请求响应时间

有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format timed_combined '$remote_addr - $remote_user [$time_local] "...

swingcoder
今天
4
0
Spring MVC之RequestMappingHandlerMapping匹配

对于RequestMappingHandlerMapping,使用Spring的同学基本都不会陌生,该类的作用有两个: 通过request查找对应的HandlerMethod,即当前request具体是由Controller中的哪个方法进行处理; 查...

爱宝贝丶
今天
3
0
Java Web--增删改查之二界面后台java代码(转载参考)

/** *  *//** * @author Administrator * */package dao; import java.sql.*;public class DBConn {/** * 链接数据库 * @return */  ...

小橙子的曼曼
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部