반응형

[자바/JAVA] API UTF-8 인코딩, InputStreamReader UTF-8 인코딩하는 방법(한글깨짐 해결하는 방법)은 InputStream을 받아올 때, UTF-8을 같이 넣어 받아오면 된다.

 

 

해결방법

1. 아래의 코드처럼, Restful API를 호출하여 데이터를 받아올 경우, getInputStream을 통해 데이터를 받아온다.

InputStream is = connection.getInputStream();

 

2. 그리고나서, InputStreamReader를 통해 InputStream을 아래와 같이, "UTF-8"로 받아오면 된다.

BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기