Foxtable(狐表)用户栏目专家坐堂 → ftp服务器乱码问题?


  共有3597人关注过本帖树形打印复制链接

主题:ftp服务器乱码问题?

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17576 威望:0 精华:0 注册:2014/7/29 19:09:00
ftp服务器乱码问题?  发帖心情 Post By:2021/4/9 16:44:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:ftp乱码问题.jpg
图片点击可在新窗口打开查看


如上图,如果是windows的IIS中搭建的ftp站点,必须设置UTF-8为true,否则中文显示乱码;
此时如果在ft的代码中也再设置UTF-8的话,也会显示为乱码
 DataTables(dtname).DataCols("产品附件").ExtendType = ExtendTypeEnum.Files '多文件列
 DataTables(dtname).DataCols("产品附件").Remote = True
 DataTables(dtname).DataCols("产品附件").FTPClient.Host = ftp_Host
 DataTables(dtname).DataCols("产品附件").FTPClient.Account = ftp_User
 DataTables(dtname).DataCols("产品附件").FTPClient.password = ftp_Pwd
 DataTables(dtname).DataCols("产品附件").FTPClient.port = ftp_Port  'ftp端口不是21时必须指定
 DataTables(dtname).DataCols("产品附件").FTPClient.UTF8 = True '如果用这句就会显示乱码,不用就正常显示

但现在问题是,客户的ftp服务器有的是自己搭建的,有的是用如serv-U这样的软件搭建的,如果用后者,ft代码不加红色那句就会显示乱码
如是用windows IIS搭建的,加上红色的又会显示乱码,有什么方法避免ft的代码不变就能适应这种情况

谢谢!



 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1930 积分:17576 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2021/4/9 17:17:00 [显示全部帖子]

同一个项目给不同的客户使用,客户的服务器上的ftp设置有时是别人决定的;因为serv-U中是否开启UTF8都不影响ft中的代码,但windows IIS中就会影响,
好吧,这个也不是很重要,只是问一下而已,谢谢!


 回到顶部