Linux 下的中文乱码 以及mysql乱码的配置

本文详细介绍了如何在CentOS系统上安装中文支持并完成相关配置,确保系统及终端能够正常显示中文。此外,还提供了配置MySQL数据库支持UTF-8编码的方法,确保数据库能够正确处理中文数据。

本文借鉴了很多已经有的教程 这里做一个梳理

服务器上的中文配置 参考:http://blog.youkuaiyun.com/typa01_kk/article/details/49192245

mysql 配置中文  参考:http://www.linuxidc.com/Linux/2014-10/108610.htm

 

安装中文支持

yum -y group install chinese-support  

 

输入locale -a 

显示这个就安装成功了

修改字符编码配置文件

将原来的   /etc/sysconfig/i18n

LANG="en_US.UTF-8"   
SYSFONT="latarcyrheb-sun16"  

修改成

LANG=”zh_CN.utf8″  
SYSFONT="latarcyrheb-sun16" 

source /etc/sysconfig/i18n

这样就已经设置好centos的中文了

可以用 echo $LANG  查看配置

 

接下来这只 系统配置文件 : /etc/profile

vim /etc/profile

在代码的最后一行加入 

export LC_ALL="zh_CN.utf8"  

博主用的是xshell  在文件-属性-终端  改成utf-8

 

做了以上配置服务器与终端显示应该能成中文

 

接下来配置mysql的编码 

vi /etc/my.cnf

将原来的代码下的区域块加上编码

[client]
#password    = your_password
default-character-set=utf8  #我加入的
port        = 3306
socket        = /tmp/mysql.sock


[mysqld]
default-character-set=utf8 #我加入的
character_set_server
=utf8 #我加入的 server-id = 1 log-bin=master-bin log-bin-index = master-bin.index [mysql] default-character-set = utf8 #我加入的

保存修改

service mysqld restart

进入mysql  

show variables like 'character%';

 

 

Mysql也配置完成了 

 

转载于:https://www.cnblogs.com/will959/p/7668959.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值