MultipartFile 사용해서 파일 업로드 부분을 짜고 있는데 한글이 자꾸 깨져버렸다. 내 멘탈도 깨져버렸다.
우선 구글링하니 다음과 같은 코드를 박아주면 된다고 하였다.
original = new String(original.getBytes("UTF-8"), "8859_1");
근데 안된다. ?????.txt 로 나올 뿐이다.
어짜피 나는 html file 타입인 input 태그를 사용하기 때문에 accept-charset="UTF-8"
와 같은 코드를 넣어주었다. 이렇게 되면,
<form name="upload_form" method="post" enctype="multipart/form-data" accept-charset="UTF-8">
<input type="file" id="file" name="file">
<input type="button" id = "upload" name="upload" value="업로드">
</form>
와 같은 코드가 만들어질 것이다~
[사진 1: utf-8 적용 후]
반응형