[已经解决]ubuntu7.10下的terminal的ftp命令查看ftp内容时,中文文件名全是问题怎么办?

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
xykiyn
帖子: 7
注册时间: 2007-09-06 1:07

[已经解决]ubuntu7.10下的terminal的ftp命令查看ftp内容时,中文文件名全是问题怎么办?

#1

帖子 xykiyn » 2007-11-07 22:49

如题
上次由 xykiyn 在 2007-11-17 22:42,总共编辑 1 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2007-11-07 22:51

gftp
lftp
● 鸣学
xykiyn
帖子: 7
注册时间: 2007-09-06 1:07

#3

帖子 xykiyn » 2007-11-08 16:21

我用man了一下lftp时,发现有个set file:charset的命令。于是我就这样
lftp
set file:charset gbk
open ftp.somesite.cn
ls
发现,中文文件名还是乱码,何解?
HadesEnduos
帖子: 193
注册时间: 2005-12-27 14:05
来自: 中国
联系:

#4

帖子 HadesEnduos » 2007-11-08 16:24

gb2312? utf-8?或者其他?
..::Outstanding people always stand out::..

AMD Athlon(tm) 64 Processor 3200+
Kinston DDR400 512MB SS * 2
ASUS A8V Deluxe Wireless Edition - VIA K8T800PRO
Dataland AIW 9800SE - ATI Technologies Inc R350 AH [Radeon 9800]
xykiyn
帖子: 7
注册时间: 2007-09-06 1:07

#5

帖子 xykiyn » 2007-11-08 16:32

用set -a查看,它的设置是utf-8
用set file:charset gb2312仍是乱码,而且是与utf-8一样的乱码,看来设置charset没有作用
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#6

帖子 eexpress » 2007-11-08 16:35

远程编码。仔细看下。
● 鸣学
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#7

帖子 BigSnake.NET » 2007-11-08 17:20

locale
贴结果
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
xykiyn
帖子: 7
注册时间: 2007-09-06 1:07

#8

帖子 xykiyn » 2007-11-10 16:49

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
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=
xykiyn
帖子: 7
注册时间: 2007-09-06 1:07

解决办法

#9

帖子 xykiyn » 2007-11-17 22:54

使用gftp
首先,运行
sudo locale-gen zh_CN.GBK
然后,安装gftp
sudo apt-get gftp
再,运行
sudo vim /usr/bin/gftp
在第一行#!/bin/sh后加一行
export LANG=zh_CN.GBK
保存后,便能够正常访问一些以GBK的FTP了
回复