如何在包含英文和法文字符的文本文件上执行FTP?
普通的FTP将法语字符转换为垃圾数据。多数民众赞成在大型机方面产生了很多混乱。
label
答案 0 :(得分:0)
这是编码问题。
我使用下面的代码解决了这个问题。您可以看到,而不是ReadAllByes,我以字符串格式读取所有文本并转换为特定编码。
同样的逻辑也适用于其他语言。
byte[] fileContent = File.ReadAllBytes(ftpFileLocation);
Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContent, 0, fileContent.Length);
requestStream.Close();