次のコードを使用して、Unicode 文字列から csv ファイルを作成しました。
context.Response.ContentType = "text/csv";
context.Response.ContentEncoding = System.Text.Encoding.Utf8;
context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fundName + ".csv");
context.Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble());
String output ="";
output += "Name, callNumber" + "\n";
String output ="علی,34343555" + "\n";
context.Response.Write(output);
問題は、正しく表示されない Unicode 文字である "علی" です。
ガイドをありがとう。よろしくアリ