HTTP 프로토콜을 이용한 요청/응답을 쉽게 가능하게 도와주는 라이브러리로 Apache HttpClient를 사용해 봤습니다. 흠.. UTF-8등은 문제가 되지 않지만, EUC-KR로 인코딩된 페이지는 한글이 깨져서 나옵니다.
위 문제를 해결하기 위해서는 받은 데이타를 맞는 포맷으로 인코딩해 주시면 됩니다.
아래 코드처럼, 받은 데이타를 String 변수인 x에 저장하고, 다시 x를 아래의 포맷(iso-8859-1)으로 바꿔서 String y에 저장을 하고 뿌려주면 아래그림처럼 잘 나오게 됩니다.
위 문제를 해결하기 위해서는 받은 데이타를 맞는 포맷으로 인코딩해 주시면 됩니다.
아래 코드처럼, 받은 데이타를 String 변수인 x에 저장하고, 다시 x를 아래의 포맷(iso-8859-1)으로 바꿔서 String y에 저장을 하고 뿌려주면 아래그림처럼 잘 나오게 됩니다.
String y = new String(x.getBytes("iso-8859-1"));
'Apache Project' 카테고리의 다른 글
| ubuntu에서 thrift0.6.1 설치하기.. (0) | 2011/07/15 |
|---|---|
| httpclient를 이용한 웹 페이지 EUC-KR 인코딩 문제 (0) | 2010/02/08 |