Serv-U 7.0中文文件名无法上传与下载的解决
2010-01-03 22:09
330 查看
在默认情况下,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在接收客户端发送的文件名的处理上的问题。
参考资料:
rhinosoft官方网站:http://www.rhinosoft.com.cn/support.htm
不过更直接的方法还是在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在接收客户端发送的文件名的处理上的问题。
参考资料:
rhinosoft官方网站:http://www.rhinosoft.com.cn/support.htm
相关文章推荐
- Serv-U 7.0中文文件名无法上传与下载的解决
- Serv-U中文文件名或路径 无法上传与下载的解决办法
- SSM项目 JSP页面中超链接含中文文件名,无法下载的问题解决
- 解决jeesite ckfinder上传中文文件名图片无法预览的问题
- 解决Android4.3版本下,手机短彩接收中文文件名附件,中文名字的附件无法保存(第一步:解决从网络下载附件后,持久化时中文文件名中文乱码)
- ckfinder 无法上传中文文件名的图片的解决方法。
- 关于ASP无组件上传文件时 中文 双引号 无法取得 文件名 扩展名 解决方法
- ie 无法下载中文名文件 解决方法 【修改IIS5注册表可以支持中文文件名】
- 【解决问题】文件名中含有中文,出现浏览器显示无法下载的情况
- 如何解决ASP.NET下载时的中文文件名乱码,与TXT文件中存在代码两个问题
- jsp实现上传和下载 解决smartupload中文乱码问题
- 解决文件下载在火狐浏览器出现中文文件名乱码的方法
- 【整理】解决php输出文件下载时文件名含中文时出现乱码
- jsp实现文件下载与中文文件名乱码问题解决
- 解决C#ASP.NET下载出现中文文件名乱码的问题
- 解决上传文件时服务端中文文件名乱码问题
- 文件下载,文件名有中文及空格无法显示问题
- 关于FTP服务器上传下载的代码中文乱码的解决方法
- Ubuntu1系统中下载的中文文件名乱码解决办法
- Python在使用FTP下载上传文件时遇到中文名称和路径时的解决办法