목록엣지 한글 파일 깨짐 (1)
서버에서 JSP에 파일을 전송할 때 한글로 파일명을 보내면 깨지는 경우가 다반사입니다. 따라서 아래 로직과 같이 User-Agent header 값을 가져와서 브라우저 별로 인코딩을 해 줘야 한글이 깨지지 않고 정상 출력이 됩니다. 1234567891011121314151617181920String name = "파일이름"; // 브라우저 별 한글 인코딩String header = request.getHeader("User-Agent");if (header.contains("Edge")){ name = URLEncoder.encode(title, "UTF-8").replaceAll("\\+", "%20"); response.setHeader("Content-Disposition", "attachment;..
Java
2019. 5. 2. 14:34