解决CentOS系统下中文显示乱码问题

查看系统界面语言

1
2
3
$echo $LANG #当前系统界面语言
$locale #自带的语言
$LANG="zh_CN.UTF-8" #临时更改系统界面语言 或CentOS 7在sudo vi /etc/locale.conf修改

修改文件夹下乱码文件名

从windows传到linux下的文件、目录大多都是有乱码这个问题,只需在服务器上进行转换即可。

1
2
3
4
#安装convmv
yum -y install convmv
#把file目录下的所有gbk格式文件名递归转换成utf-8格式
convmv -f gbk -t utf-8 -r --notest /opt/nginx/file/

如果修改后,本地xftp,xshell乱码了,请查看会话属性是否使用的是utf编码。