NT/ASP
[ASP] 다운로드페이지 구현시 한글 파일명 깨짐
E.No
2013. 5. 24. 12:42
크롬에서는 별도로 처리를 하지 않아도 한글파일명 파일이 잘 받아지던데..
IE에서는 한글이 깨져서 다운로드가 된다.
검색해보니 파일명에 Server.URLPathEncode("파일명") 이렇게 감싸주면 된단다.
해보니까 IE,크롬 둘다 잘된다.
정확히는 이런식이 되겠다.
Response.Charset = "UTF-8"
Response.ContentType = "image/jpeg"
Response.AddHeader "Content-Disposition", "attachment; filename=Server.URLPathEncode("파일명")
그외 UTF-8 형식은 기본적으로 전부 해주는것도 잊지말자..