엑셀을 다운로드되고 나서 엑셀을 열어 보면 한글이 깨져 있을 때 이것은 다운로드시키는 파일 내에 charset을 지정하지 않아서 그렇다. 이런 경우 charset을 지정하면 엑셀 다운로드할 때 한글이 깨지는 것을 방지할 수 있다.
ASP파일에서 엑셀을 다운로드시키는 파일 첫부분에 아래의 코드를 선언한다.
xlsFileName = "excel_down.xls"
Response.Buffer = TRUE
Response.charset = "euc-kr"
Response.ContentType = "application/vnd.ms-excel" Response.AddHeader "Content-disposition","attachment;filename="& xlsFileName
그리고 출력되는 Html의 <head>~</head> 사이에 아래의 코드를 넣어준다.
<meta http-equiv="Content-type" content="text/html;charset=euc-kr">
이렇게 추가해주면 엑셀 다운로드시 한글이 깨지지 않고 정상적으로 내용을 볼 수 있다.
'classic ASP' 카테고리의 다른 글
SQL에서 자동 증가값 받아오기 (0) | 2022.11.09 |
---|---|
ASP 세션을 끊기지 않고 유지하는 방법 (0) | 2022.10.14 |
POST방식으로 팝업창 열기 (0) | 2022.10.13 |
ASP MySql 연동하기 (0) | 2022.10.11 |
MSWORD로 내용 저장하기 (0) | 2022.10.10 |
댓글