ASP.NETでUTF-8BOM付きテキストファイルをダウンロードさせる方法 Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=Sample.txt"); //BOMを送信(ココが今回のポイント) byte[] bom = System.Text.Encoding.UTF8.GetPreamble(); Response.BinaryWrite(bom); //本文を送信 string text = "サンプルテキスト"; Response.BinaryWrite(Encoding.UTF8.GetBytes(text)); Response.End();どんな状況で、こんなものが必要になることがあるかというと、