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

    流風羽的部落格

    流風羽 發表在 痞客邦 留言(0) 人氣()