使用FTP工具连接时,可以看到文件名为<客户Map.xls>
但是使用FluentFTP连接时看到文件名为<????Map.xls>
考虑为编码问题,修正:
--> 增加 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前后的编码分别是:
<System.Text.ASCIIEncoding> ↓
<System.Text.DBCSCodePageEncoding>
不知道这个 DBCSCodePageEncoding 是什么鬼……