본문 바로가기

IT/개발

JAVA 파일다운로드 파일명 한글깨짐

서버에 있는 파일을 다운로드할때
파일명에 한글이 포함되어있다면
한글이 깨지는 현상을 경험하셨다면
아래의 정보로 해결하실수 있습니다.

※ 단 JSP, 서버환경설정의 charset은 utf-8 입니다.

1
2
3
4
5
6
7
8
9
10
 
StringBuffer sb = null;
String file_path = "/home/upload";
String file_name = "테스트.xlsx";
 
sb.append(file_path).append("/").append(new String(file_name.getBytes("UTF-8"), "ISO-8859-1"));
 
File file = new File(sb);
 
 
cs

 왜 깨지는걸까?

원인 찾아서...추가하기...