LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 820|回复: 4

FTP服务器的乱码问题

[复制链接]
发表于 2006-9-30 13:23:44 | 显示全部楼层 |阅读模式
现在我用proftpd做的FTP,在WIN的机子上访问出现乱码。
fotey@van ~ $ locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.GBK
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
fotey@van ~ $
如果让LC-ALL=zh_CN.GBK也是一样,
我的mount:
/dev/hda7 on / type reiserfs (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
/dev/hda8 on /mnt/hda8 type reiserfs (rw,noexec,nosuid,nodev)
/dev/hda11 on /mnt/temp type vfat (rw,iocharset=utf8,umask=000)
/dev/hda12 on /mnt/pastime type vfat (rw,iocharset=utf8,umask=000)
/dev/hda13 on /mnt/data type ntfs (rw,utf8,umask=000)
/dev/hda10 on /mnt/software type ntfs (rw,utf8,umask=000)
usbfs on /proc/bus/usb type usbfs (rw,devmode=0664,devgid=85)
试作用codepage=cp936,不能挂载,该怎么办?
发表于 2006-9-30 13:27:04 | 显示全部楼层
我的是Samba跟Proftpd共享一个目录,现在基本解决了乱码问题.
好像以前版本的proftpd有不定.但新的没有
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-1 11:37:18 | 显示全部楼层
问题好像出在mount 时,iocharset=utf8,如果iocharset=cp936就没有问题了,可是在桌面环境有不能正确显示。就是在Nautilus 里不能显示中文,而在gnome终端里能正确显示。
为何?
如果在iocharset=utf8时,在Nautilus 里能显示中文,而在gnome终端里是乱码。
为何??
回复 支持 反对

使用道具 举报

发表于 2006-10-2 02:08:01 | 显示全部楼层
看看环境参数G_FILENAME_ENCODING和gnome-terminal菜单中设置的字符编码是否一致。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-2 11:15:21 | 显示全部楼层
谢谢兄弟,就是G_FILENAME_ENCODING的问题
G_FILENAME_ENCODING=GBK就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表