在開發 CSV 檔案下載功能時
明明指定了編碼為 UTF-8
怎麼下載下來都是亂碼
發現檔頭少了 BOM
加上 BOM 後 Excel 就可正確顯示中文
// 指定編碼
context.Response.HeaderEncoding = Encoding.UTF8;
// 加入BOM
context.Response.BinaryWrite(new byte[] { 0xEF, 0xBB, 0xBF });
全站熱搜