关于Linux Locale

用locale命令可列出当前参数。

在Debian上可用dpkg-reconfigure locales添加修改Locale相关内容。

我用的是 Red Hat Enterprise Linux ES release 3,做了samba,是系统默认的samba-3.0.0-14.3E,官方下了proftpd-1.2.9.tar.gz,只是指定了目录./configure --prefix=/usr/loacal/proftpd

问题: 在windows下通过samba拷贝上去的中文文件,中文文件夹,在ftp上看是乱码,在ftp上上传上去的中文文件,中文文件夹,在windows下通过samba共享上看又是乱码,我换了proftpd-1.2.9rc3.tar.gz,问题照旧。

回答:

1、在smb.conf中加入
unix charset=cp936
unix charset=GB2312

2、重启samba。