私はこのコードを持っています:
StringBuilder output = new StringBuilder();
output.AppendLine("Saldo a disposición: 23.15€");
[...]
System.Text.UnicodeEncoding en = new UnicodeEncoding();
byte[] byteArray = en.GetBytes(output.ToString());
MemoryStream stream = new MemoryStream(byteArray);
string filename = Guid.NewGuid().ToString("N").ToUpper() + ".csv";
stream.Flush();
stream.Seek(0, SeekOrigin.Begin);
return new FileStreamResult(stream, "application/vnd.ms-excel") { FileDownloadName = filename};
ドキュメントを開くと、記号 "€" と "disposión" のアクセントが表示されません。そのようです:
Saldo a disposici�n: 23.15"
誰かがこれを行う方法を教えてくれますか?
ありがとうございました!!