delphi7+indy10.5.7使用idftp获取ftp服务器中文目录乱码

delphi7+indy10.5.7使用idftp获取ftp服务器中文目录乱码 浏览:46
加入我的收藏
楼主: 请问各位大虾如何解决?我在idfto.connect后加idftp.IOHandler.DefStringEncoding := TIdTextEncoding.ASCII不行,换了TIdTextEncoding.UTF8,TIdTextEncoding.Default都不行,中文出来都是问号。加了utf8ToAnsi也不行。求救!!!急!!!
----------------------------------------------
-

作者:
男 tigerbeer (tigerbeer) ▲▲▲△△ -
普通会员
2014-6-27 22:38:59
1楼: 已解决,在idftp.pas第1458行:

FListResult.Text := ReadStringFromStream(LDest, -1, IOHandler.DefStringEncoding);
改为
FListResult.Text := Utf8ToAnsi(ReadStringFromStream(LDest, -1, TIdTextEncoding.ASCII));

你可能感兴趣的:(delphi7,indy10.5.7,idftp,中文目录乱码)