版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接。 https://blog.csdn.net/axing2015/article/details/84988749
- 最近在使用Centos7的时候,发现搭建的 ftp 服务器使用 FTPClient 上传文件有乱码现象,其中一个原因是Centos7系统编码原因,所以在此做下修改Centos7系统编码操作方法,以方便以后使用查询。
- 如果你想搭建ftp服务器请参考:https://blog.csdn.net/axing2015/article/details/83755143
- 如果你想使用 FTPClient 实现文件上传下载请参考:https://blog.csdn.net/axing2015/article/details/84988239
一、查看系统编码
[root@root-100 /]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
二、修改编码
- 注意 Centos6 和 Centos7 修改配置文件不同
- Centos6
# 编辑修改编码 vi /etc/sysconfig/i18n # 使生效 source /etc/sysconfig/i18n
- Centos7
# 编辑修改编码 vi /etc/locale.conf # 使生效 source /etc/locale.conf
- 下面是把UTF-8修改成GBK,请根据自己的需要修改
[root@root-100 /]# cat /etc/locale.conf #LANG="zh_CN.UTF-8" LANG="zh_CN.GBK"
- 结果查看
[root@root-100 /]# locale LANG=zh_CN.GBK LC_CTYPE="zh_CN.GBK" LC_NUMERIC="zh_CN.GBK" LC_TIME="zh_CN.GBK" LC_COLLATE="zh_CN.GBK" LC_MONETARY="zh_CN.GBK" LC_MESSAGES="zh_CN.GBK" LC_PAPER="zh_CN.GBK" LC_NAME="zh_CN.GBK" LC_ADDRESS="zh_CN.GBK" LC_TELEPHONE="zh_CN.GBK" LC_MEASUREMENT="zh_CN.GBK" LC_IDENTIFICATION="zh_CN.GBK" LC_ALL=