Feedback

C# - UTF-8 Response mit Byte Order Marks (BOM)

Veröffentlicht von am 01.09.2014
(1 Bewertungen)
Um einen String als Text in UTF 8 mit BOM zu speichern, muss vor dem eigentlichen Response.Write noch die Präambel geschrieben werden
context.Response.BinaryWrite(Encoding.UTF8.GetPreamble());
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

context.Response.ContentEncoding = Encoding.UTF8;
context.Response.ContentType = "application/octet-stream";
context.Response.AddHeader("Content-Disposition", "attachment; filename=somefile");
context.Response.BinaryWrite(Encoding.UTF8.GetPreamble());
context.Response.Write(GetStringContent());

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!