电脑win7 ftp远程访问utf8的编码变成乱码,怎么处理?

电脑win7 ftp远程访问utf8的编码变成乱码,怎么处理?,第1张

右击“开始”菜单,选择“资源管理器”菜单项

打开“资源管理器”窗口。接着,把窗口地址栏后的内容清空,输入要打开的FTP站点回车

在弹出的对话框中输入相应的用户名和密码,回车后即可打开该站点,这样就不会出现乱码了

可能是中文文件,服务器又不支持中文,导致乱码

你可以登录ssh,然后对这个文件重命名,再下载就OK了~

无法重命名的时候,可以尝试mv txt testtxt,泛规则匹配~

Serv-U 7 以后的版本默认的编码是UTF-8 ,而大部分Windows客户端不支持。

打开Serv-U 80控制台,点击“限制和设置”——“为域配置高级FTP命令设置和行为”,在FTP设置中找到OPTS UTF8命令,右击禁用此命令。再点击下面的“全局属性”,在出来的FTP命令属性选项卡中,“高级选项”里,把“对所有收发的路径和文件名使用UFT-8编码”前面的钩去掉。这样就没有中文乱码问题了。

如果是Serv-U 7 的版本,找到“限制和设置”然后点击“为域配置高级FTP命令和行为” ,在“为域配置高级FTP命令和行为”设置界面里点击“FTP设置”下面的“用户定制设置”,再点击“全局属性”按钮,会弹出全局属性设置窗口,选择“高级选项”,可以看到编码的设置。将“对所有已收发的路径和文件名使用UTF-8编码”前的钩去掉即可。

用“资源管理器”窗口打开

右击“开始”菜单,选择“资源管理器”菜单项

打开“资源管理器”窗口。接着,把窗口地址栏后的内容清空,输入要打开的FTP站点回车

在弹出的对话框中输入相应的用户名和密码,回车后即可打开该站点,这样就不会出现乱码了

使用“UTF-8”编码

用IE浏览器打开那个出现乱码的FTP站点

在弹出的对话框输入相应的用户名和密码,回车后打开该站点,这时的页面出现乱码。

接着,依次单击IE浏览器的“查看-编码-其他”菜单项,选择“Unicode(UTF-8)”编码后,页面即可恢复正常显示了。

  解决方法:  1、Serv-U 7 以后的版本默认的编码是UTF-8 ,而大部分Windows客户端不支持。

  2、打开Serv-U 80控制台,点击“限制和设置”——“为域配置高级FTP命令设置和行为”,在FTP设置中找到OPTS UTF8命令,右击禁用此命令。再点击下面的“全局属性”,在出来的FTP命令属性选项卡中,“高级选项”里,把“对所有收发的路径和文件名使用UFT-8编码”前面的钩去掉。这样就没有中文乱码问题了。

  3、如果是Serv-U 7 的版本,找到“限制和设置”然后点击“为域配置高级FTP命令和行为” ,在“为域配置高级FTP命令和行为”设置界面里点击“FTP设置”下面的“用户定制设置”,再点击“全局属性”按钮,会弹出全局属性设置窗口,选择“高级选项”,可以看到编码的设置。将“对所有已收发的路径和文件名使用UTF-8编码”前的钩去掉即可。

pyftpdlib内部使用utf8,而windows使用gbk,可以将pyftpdlib进行修改:

filesystemspy 将所有的utf8 换成 gbk

handlerspy 将所有的utf8 替换成 gbk

重新执行 python -m pyftpdlib -p 21

不在乱码

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 电脑win7 ftp远程访问utf8的编码变成乱码,怎么处理?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情