-
[ASP]UTF-8 엑셀 다운로드시 한글 파일명 깨지는 문제 해결 방법카테고리 없음 2014. 4. 16. 11:27
안녕하세요! UTF-8 엑셀 다운로드시 한글 파일명 깨지는 문제 해결 방법입니다.
크롬은 잘 되는데 익스플로에선 한글이 깨지는 경우가 있어서 포스팅 해둡니다.
결론: 파일명을 인코딩 한다.
g_excelSubject = request("g_excelSubject")
excelFileName = replace(replace(replace(Server.urlEncode(g_excelSubject),"+","_"), "%5B","["), "%5D","]") & "_"& replace(date,"-","")
Response.ContentType = "application/vnd.ms-excel"
response.addheader "Pragma", "no-cache"
response.addheader "content-disposition", "attachment; filename=" & excelFileName & ".xls"
response.charset = "utf-8"
response.write "<meta http-equiv='Content-Type' content='text/html;charset=utf-8'>"
response.write "<style>.txt {mso-number-format:'\@'}</style>"
특수 문자는 위에 replace 구문처럼 변경해주세요.
감사합니다 ^^
감사합니다.