файл экспорта с правильной кодировкой

Я не понимаю, чего здесь не хватает. Я пытаюсь экспортировать файл в формате csv с расширенными символами ASCII , такими как ÿ или ü , но все, что я получаю, это
Нужно ли мне указывать что-то еще в ответе?

Encoding encoding = Encoding.UTF8;

//ToCSV writes the string correctly
var bytes = encoding.GetBytes("write ÿ or ü please");
MemoryStream stream = new MemoryStream(bytes);

StreamReader reader = new StreamReader(stream);
//TextWriter tw = new TextWriter();
Response.Clear();
Response.Buffer = true;

Response.AddHeader("content-disposition", string.Format("attachment;filename={0}.csv", fileName));
Response.Charset = encoding.EncodingName;
Response.ContentType = "application/text";
Response.Output.Write(reader.ReadToEnd());
Response.Flush();
Response.End();
8
задан Hakan Fıstık 27 January 2017 в 11:21
поделиться