안드로이드 개발 질문/답변
(글 수 45,052)
현재 html을 긁어와서 뿌려주는 작업을 하고있는데요..
음 우선 로직을보면..
URL을 열고 - URLConnection 을 열고 - InputStream을 열고 - BufferedReader를 열어서..
recv라는 스트링에 한줄씩 저장해서 제가 원하는 부분을 리턴하도록 했습니다!
그런데 한글부분을 토스트로 출력해보니 왠 외계어가 툭튀어나오더라구요..
이전 프로젝트에서 이 소스를 썼었는데 잘 됐었거든요..
그래서 혹시 긁어오는 홈페이지의 charset이 문제인가 하고 봤더니..
그전에잘되던 홈페이지는 "euc-kr", 이번건"uts-8"이라고 되어있네요.
이것이 문제가 되는것인가요?
그렇다면 홈페이지제작자분께 케릭터셋을 바꿔달라고 하면되나요?
기왕이면 제선에서 해결하고 싶은데
제가 한글로 변환할수 있는 방법이 혹시 있나요?





BufferedReader 객체 생성할 때 InputStreamReader 객체 넣쟎아요.. 이 InputStreamReader 생성할 때 charset 지정을 바꿔보세요.
것도 안되면
"java UnicodeReader" 로 구글링을..