前段时间测试Linux 下FTP服务器文件上传下载等问题,发现中文文件名称出现了乱码,发现,Ubuntu 默认的是 UTF-8 字符集,而在windows下默认的是 GBK字符集
修改Linux 字符集,使Linux 支持GBK
vi /var/lib/locales/supported.d/local
local 文件本来可能不存在,直接将zh_CN.GBK 加入到后面,保存
执行:locale-gen
然后:vi /etc/profile 加入
LC_ALL="zh_CN.GBK"
LANG="zh_CN.GBK"
export LANG LC_ALL
执行:source /etc/profile
再使用locale 查看时,当前字符集为GBK
在网上也找了其他的方法:
linux字符集更改
查看当前字符集
echo $LANG
全局
vim /etc/sysconfig/i18n
修改
LANG='"zh_CN.UTF-8"
或
LANG="en_US.UTF-8"
xx用户
/home/xxx家目录下创建.i18n文件
vim .i18n
添加
LANG='"zh_CN.UTF-8"
或
LANG="en_US.UTF-8"