MultipartEntity 이용한 파일 전송 시 한글이 깨지는 경우 addPart를 하기 전에 해당 정보에 인코딩을 추가 해줘야 합니다.
Charset chars = Charset.forName("UTF-8");
new StringBody("한글입력테스트", chars);
와 같이 데이터 추가 할때 캐릭터셋을 같이 추가 해주면 인코딩 후 전송 하게 됩니다.
MultipartEntityBuilder 을 이용하는 경우
ContentType contentType = ContentType.create(HTTP.PLAIN_TEXT_TYPE, HTTP.UTF_8);
entBuilder.addTextBody("title","한글입력테스트",contentType);
같이 컨텐츠타입을 같이 넣어 줘서 해결 합니다.
반응형
'JAVA' 카테고리의 다른 글
Integer to Date java (0) | 2021.11.01 |
---|---|
okhttp 사용(파라미터 전달) (0) | 2021.10.27 |
maven generate-sources 실행시 에러 발생 (0) | 2021.07.21 |
Entity List To DTO List (0) | 2021.06.29 |
java datetime 관련 메소드 정리 (0) | 2021.05.18 |