NT/ASP2013. 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 형식은 기본적으로 전부 해주는것도 잊지말자..



Posted by E.No