csv 파일을 내보낼 때 한국어 인코딩 해결 방법

1712 단어
asp.net 내보내기 csv 이렇게 설정하면 한글과 같은 혼란을 방지할 수 있습니다. 머리에 0xEF, 0xBB, 0xBF를 추가합니다.
string fileName = "attachment;filename=" + HttpUtility.UrlEncode("  ");
Response.AppendHeader("Content-Disposition", httpHeader);
Response.ContentType = "text/csv"; 
Response.Charset = "UTF-8";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.HeaderEncoding = System.Text.Encoding.UTF8;
Response.BinaryWrite(new byte[] { 0xEF, 0xBB, 0xBF }); //Important!
Response.Write(sw);
Response.Flush();
Response.Close();

-
전재 대상:https://www.cnblogs.com/liqipeng/p/5644511.html

좋은 웹페이지 즐겨찾기