用rsync等工具同步数据时,遇到中文路径总会变成乱码,需要修改语言环境,步骤如下:

首先执行

dpkg-reconfigure locales

选中zh-CN.utf8,确认即可,然后可以查看一下是否成功:

locale -a

 

一般来说,到这就行了,我看网上都说需要重启,可我这试了Debian8和9都不用重启的。

 

=================================================

 

从Debian 10开始,略微变动一下

首先要安装语言包:

apt-get install -y locales locales-all

然后用这个命令选择zh_CN.utf8 :

dpkg-reconfigure locales

此时重启应该是可以的,但我发现在某些机器上还是不行,原因我也没弄明白,因为全都是我亲手安装的系统,这样的机器要改动一下/root/.profile文件,这两行改成这样:

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en

我猜删掉这两行也可以,懒得测试,小问题解决了就行,不深究。

这样重启后就可以了。

 

作者 听涛

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注