ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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 구문처럼 변경해주세요.

    감사합니다 ^^



    감사합니다.

Designed by Tistory.