FluentFTP GetListing时文件名乱码解决方法

使用FTP工具连接时,可以看到文件名为<客户Map.xls>

但是使用FluentFTP连接时看到文件名为

考虑为编码问题,修正:

--> 增加 client.Encoding = Encoding.Default;

FtpClient client = new FtpClient(FTPHost_Source);
client.Credentials = new NetworkCredential(FTPUsername_Source, FTPPassword_Source);
client.Connect();
client.Encoding = Encoding.Default;    //设置为默认编码

但是也很奇怪~~ 执行默认Encoding前后的编码分别是:

  ↓

 

不知道这个 DBCSCodePageEncoding 是什么鬼……

你可能感兴趣的:(C#)