转自:http://hi.baidu.com/lczean/item/a4e5d0e0db3890296dabb81a
用Serv-U 8 架设好了FTP服务器,用IE访问测试,一切正常。
然后在电脑上安装了CuteFTP端户端,方便使用FTP。结果发现用CuteFTP登录访问服务器的FTP站点时,中文的文件名和文件夹名都成了乱码,也无法进入乱码文件夹。再访问其他外部站点,没有这种情况,于是确定问题出在FTP服务器上,也就是Serv-U的设置上,应该是关于字符编码的设置上。
Serv-U 7 以后的版本默认的编码是UTF-8 ,而大部分Windows客户端不支持。
打开Serv-U 8.0控制台,点击“限制和设置”——“为域配置高级FTP命令设置和行为”,在FTP设置中找到OPTS UTF8命令,右击禁用此命令。再点击下面的“全局属性”,在出来的FTP命令属性选项卡中,“高级选项”里,把“对所有收发的路径和文件名使用UFT-8编码”前面的钩去掉。这样就没有中文乱码问题了。
如果是Serv-U 7 的版本,找到“限制和设置”然后点击“为域配置高级FTP命令和行为” ,在“为域配置高级FTP命令和行为”设置界面里点击“FTP设置”下面的“用户定制设置”,再点击“全局属性...”按钮,会弹出全局属性设置窗口,选择“高级选项”,可以看到编码的设置。将“对所有已收发的路径和文件名使用UTF-8编码”前的钩去掉即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」