ChinaUnix首页 > 精华文章 > AIX > 正文

[精华] 一个AIX FTP文件名显示错误带时间的问题(已解决)


http://www.chinaunix.net 作者:阳宝儿  发表于:2008-05-04 22:50:05
发表评论】 【查看原文】 【AIX讨论区】【关闭

问题是这样的:

服务器上安装AIX 5.1(5100-04),安装了中文包。客户端无论是用ftp软件还是IE连接此服务器,文件夹和文件的名称的显示前面都带上了时间,而这些文件夹和文件名的实际名称都还是不带时间的。因此,用ftp软件和IE都不能正常的下载文件了。

我试过将另外一台同样安装AIX 5.1、ftp文件名显示正常的服务器上面的/usr/bin/ls文件覆盖到有问题的服务器同目录下面,客户端访问还是同样的问题。

不知大家是否见过类似的错误,如何解决这个问题呢?是否还要打什么AIX系统补丁?急盼回复,谢谢!:roll:

[ 本帖最后由 阳宝儿 于 2006-7-24 10:02 编辑 ]



FTP文件名显示错误





 阳宝儿 回复于:2006-07-11 10:21:41

没人知道么?


 chinadns 回复于:2006-07-11 11:02:49

改回英文显示试试 

在ftp工具上传路径拦手工输入你要上传的路径后回车然后再传文件,不要用鼠标直接点文件夹进入你要上传的路径


 阳宝儿 回复于:2006-07-11 14:32:55

嗯,我试试看。谢谢chinadns。
再问个问题,我装中文时是按照 [url=http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1311000000019]http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1311000000019 这篇文章安装的,是不是这篇文章里面有讲的不准确的地方,致使我的安装出现那样的问题。因为我马上还要安装其它的机器,希望我的下次安装能注意相关的问题。谢谢。:)


 mygod1997 回复于:2006-07-11 22:33:28

我倒是见过这种现象,不过是别人解决的,明天帮你问问。。。


 阳宝儿 回复于:2006-07-24 09:59:16

继续上次的讨论,这段时间又装了几次AIX。

我发现只要是在安装开始就选择简体中文EUC而不是默认的en-US,那么中文就会替代英文替代的非常彻底,连登录窗口都是中文的了,也不会出现1楼图示情况;而如果是按照IBM那篇文章,进行安装完再改语言环境的步骤,中文就不会替代的那么彻底,而且1楼FTP文件名显示问题也会发生。我按照安装完再改语言环境的步骤在两台机器上装了两次AIX,都是出现了那个问题。


 指尖流沙 回复于:2006-07-24 10:09:15

把/etc/evironment里的LANG改成en_US,重启机器就OK!


 xingyu820424 回复于:2006-08-07 15:10:42

怎么解决的啊,我最近也遇到同样的问题,请楼主告诉以下,谢谢了


 阳宝儿 回复于:2006-08-08 08:17:54

引用:原帖由 xingyu820424 于 2006-8-7 15:10 发表
怎么解决的啊,我最近也遇到同样的问题,请楼主告诉以下,谢谢了 


已经给你发消息了,祝顺利。:)


 jianan 回复于:2006-08-11 00:06:48

系统安装完成后一样能装中文,你肯定是设置的不对!


 muguoli 回复于:2006-08-11 10:47:30

中文不彻底主要是字库没有安装


 shfan 回复于:2006-08-21 10:44:08

我也碰见了这个问题,但是不见楼主的解决方法,给楼主发站内短信也不见回复,楼主啊,请给我回复吧,多谢了


 watcher486 回复于:2006-09-19 13:18:05

这和中文彻底不彻底没关系,是FTP客户端去读取名称的时候,选用的字段有问题.用命令行就正常

最简单的办法,用别的FTP工具,大部分都有这个问题,我找了很久,找到一个叫32bitFTP的小工具,能正常使用,很方便


 Kyoji 回复于:2006-11-08 17:16:54

我也碰到这个问题,但是用那个方法,不行。
environment文里的LANG确实是zh_CN,但是我有4台小机,每台都是zh_CN的,但是有2台有这个问题,另2台没有。


 sonorous 回复于:2006-11-08 17:36:41

楼主公布一下答案吧,技术交流不需要这么保守吧,还发站内短信啊


 chinadns 回复于:2006-11-08 20:08:16

就是就是 ````
神龙见首不见尾


 Senna 回复于:2006-12-14 15:55:50

不知这问题最好的解决方法是什么?这星期遇到这情况,上星期由5.1.04 升级到5.1.08后才出现这样的问题
郁闷......


 hhddmyz 回复于:2006-12-17 14:15:31

我这也有这文题,希望楼主赐教


 pguan 回复于:2006-12-17 14:41:25

技术交流请不要使用站内短信..谢谢!


 yanqinfeng 回复于:2006-12-31 10:50:55

把主语言环境改为英文,中文做为附加语言环境添加


 yanqinfeng 回复于:2006-12-31 10:54:31

locale -a   查看当前安装的语言

stopsrc -s inetd  停止网络服务

startsrc -e LANG=en_US -s inetd  指定网络语言为英文


 xjc2694 回复于:2007-02-09 14:57:54

我也遇到这个问题了,怎么解决阿~~~~~~


 落魄剑客 回复于:2007-05-07 21:10:15

此问题我也碰上了,后来用AbsoluteFTP,就不会出现这种情况了。


 yanqinfeng 回复于:2007-05-15 13:15:06

安装完系统后,主语言要设成英文,中文以附加语言的方式添加


 cnboom 回复于:2007-07-26 17:17:42

简直 想抽  这种 人...............
有那么没品吗?    小小一个问题 还 摆谱 来着:em11:


 我老婆黑社会 回复于:2007-07-27 10:40:57

不明白为什么要加精,只是觉得楼主有够恶心的。


 sevenchina 回复于:2007-11-15 09:21:19

in Solaris 
将/etc/default/init 里设置LANG=en_US,再将登录用户HOME下的.profile文件里加入export LANG=zh,便可保证文档中的中文的正确显示。reboot后可解决ftp文件名前加时间的问题。
但此时如果你以X-window方式进入主机的话,语言环境理所当然的就是英文了,如果以.profile里设置LANG=zh的用户登录,那可能显示的为乱码。
详情请看:http://blog.chinaunix.net/u1/46451/showart_422315.html

[ 本帖最后由 sevenchina 于 2007-11-15 09:26 编辑 ]


 aixcq 回复于:2007-11-15 09:52:25

好象是有点恶心的


 xp4628 回复于:2007-12-19 10:57:01

LZ怎么解决的啊,帮帮忙啊。[email]xiaoping@suypower.com[/email]


 soki 回复于:2008-05-04 22:50:05

当使用IE浏览器或者一些ftp工具访问目录时,会发现目录存在有时间戳乱码的情况从而影响ftp的正常使用。

解答
使用echo $LANG 查看当前使用的语言环境为LANG=zh_CN

#locale -a
C
POSIX
en_US
en_US.8859-15
en_US.ISO8859-1
zh_CN
zh_CN.IBM-eucCN
ZH_CN

解决方法:
在服务器本地使用英文语言环境启动inetd进程。
首先运行停止inetd进程 #stopsrc -s inetd
然后使用英文语言环境启动inetd进程 #startsrc -e LANG=en_US -s inetd
现在再进行ftp就不会有时间戳乱码问题存在了。




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=789188
转载请注明作者名及原文出处