Serv-U 8 不支持以中文命名文件上传问题的解决
来源:互联网 发布:windows.old有用吗 编辑:程序博客网 时间:2024/05/21 22:37
用Serv-U架了一个FTP服务器,开始配置时,发现有时在使用FTP客户端工具时会出现中文目录与文件名无法正常显示,也无法上传、下载的现象。经摸索,发现这是因为Serv-U7默认采用UTF-8编码文件路径,而一些FTP客户端(如LeapFTP)默认不采用这一编码方式。
在默认情况下,Serv-U开放了一个名为OPTS UTF8的命令,可以在客户端(命令行或是客户端工具的命令发送菜单,如LeapFTP)发送“OPTS UTF8 OFF”在当前会话中关闭UTF-8编码(如果要重新启用,则用opts utf8 on) 不过更直接的方法还是在Serv-U中取消采用UTF-8编码格式,
方法如下:
1、登录Serv-U管理控制台,选择“限制和设置”中的“为域配置高级FTP命令设计和行为”。
2、在弹出页面的“FTP设置”选项卡中单击下边的“全局属性”按钮;
3、在“FTP命令属性”对话框的“高级选项”选项卡中,取消“对所有已收发的路径和文件名使用UTF-8编码”前的选项框,确定。
不过有还有两点需要补充一下:
第一、IE浏览器在默认设置下也采用UTF-8编码来收发URL,所以如果在客户端软件无法解析的时候,可以使用IE来临时使用FTP服务,当然,IE的FTP文件管理能力并不太强,如果经常使用,还是建议安装一个客户端;
第二、按本文配置之后,显示、下载与上传一般的以中文命名的文件已经没有问题。但是发现一些以中文命名且文件名非常长的文件,在上传时依然会出错(但如果已经在服务器上,下载是没有问题的),经查阅服务器的LOG,我觉得这是Serv-U在接收客户端发送的文件名的处理上的问题。 Serv-U 7.0也同样适用。
- Serv-U 8 不支持以中文命名文件上传问题的解决
- 解决serv-u中文乱码的问题
- 终于解决了serv-u11不能上传中文文件夹提示权限的问题
- Serv-U服务器中文乱码问题的解决方法
- JSP学习笔记:通过UUID为解决中文文件上传后的命名问题
- Serv-U碰到的问题
- Serv-U中文文件名或路径 无法上传与下载的解决办法
- serv-u 中文 乱码
- 解决Serv-U服务停止的方法
- 使用Serv-U 作为服务器进行编程,FTP上传 文件名显示乱码的解决
- 解决libxml2不支持中文的问题
- 解决libxml2不支持中文的问题
- 解决libxml2不支持中文的问题
- svn不支持中文路径问题的解决
- 解决JSChart画图不支持中文的问题
- svn不支持中文路径问题的解决
- 解决serv-u乱码
- serv-u 乱码解决
- 客户端调用WebServices的3种方式
- jLayout — JavaScript Layout Algorithms
- fork()函数
- 【求助,急!!】怎样用vc++获取word中的窗体域
- 制作PCM2702声卡
- Serv-U 8 不支持以中文命名文件上传问题的解决
- 操作系统学习笔记(24)--内存页面设置
- 再转fork()函数
- 做一次面对自己的项目主管
- 3D 电视会流行吗?
- 从FxCop归纳出来的一些.net规范建议(转自:http://msdn.microsoft.com/zh-cn/library/ms228593%28v=VS.80%29.aspx)
- xml语法规则
- 快速跳转到Google SSL 中文版的网址:ggssl.com
- 一个很不错的软件