制表符分隔的平面文件应使用哪种字符编码?

时间:2018-08-21 14:29:02

标签: c# encoding amazon-mws

我们正在使用C#Web应用程序调用MWS API的报告类型“ _GET_MERCHANT_LISTINGS_DATA_”。 有时我们会在编码数据时得到-字符而不是单引号,空格或任何其他特殊字符。 我们已经使用Encoding.GetEncoding(1252)方法对StreamReader进行编码。 我们正在使用下面的代码。

Stream s = reportRequest.Report;
StreamReader stream_reader = new StreamReader(s);
string reportResponseText = stream_reader.ReadToEnd();

byte[] byteArray = Encoding.GetEncoding(1252).GetBytes(reportResponseText);
MemoryStream stream = new MemoryStream(byteArray);
StreamReader filestream = new StreamReader(stream);

我们还尝试了“ Encoding.UTF8.GetBytes(reportResponseText)”,但没有用。

有人可以建议我们使用正确的方法对数据进行正确格式编码吗?

0 个答案:

没有答案