본문 바로가기
classic ASP

엑셀 다운로드하면 한글이 깨질때

by 구름토끼 2022. 10. 12.

엑셀을 다운로드되고 나서 엑셀을 열어 보면 한글이 깨져 있을 때 이것은 다운로드시키는 파일 내에 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

댓글