반응형
[자바/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"));
반응형
'Language > Java' 카테고리의 다른 글
[자바/Java] 자바(Java)로 컴퓨터 이름 가져오는 방법 (0) | 2022.06.08 |
---|---|
[자바/Java] 자바(Java) Object to String 변환하는 방법 (0) | 2022.04.20 |
[자바/Java] 자바(Java) 이메일 아이디만 추출하는 방법(subString, indexOf) (0) | 2022.04.08 |
[자바/JAVA] 숫자 콤마 넣고 빼는 방법 (0) | 2022.03.24 |
이클립스(Eclipse) Interceptor 설정하는 방법 (0) | 2022.03.18 |
이클립스(Eclipse)에서 JAR 파일 만드는 방법 (0) | 2022.03.16 |
Java에서 JSON 문자열 String형 Object로 변환하는 방법 (0) | 2022.03.10 |
자바(JAVA) 문자열 추출하는 방법 (0) | 2022.02.22 |
최근댓글