1

私はこのコードを持っています:

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"

誰かがこれを行う方法を教えてくれますか?

ありがとうございました!!

4

1 に答える 1