안드로이드 개발 질문/답변
(글 수 45,052)
html 파서인 jericho 파서를 이용해 파싱을 하려고 합니다..
그런데 한가지 문제가 생겼는데..
페이지 주소에 따라서 입력 스트림 오류 뿜으면서 열리질 않습니다 ;;
자바쪽 문제가 되는데.. 이걸 어떻게 해야할지 큰일이네요 ...
먼저 문제가 되는 부분은
InputStream is = url.openStream();
이 부분 입니다..
url이 주소이고.. 스트림을 열려고 하는데.. 이 부분에서 예외 발생시키네요..
일단 주소 부분이 문제인데요..
안되는 주소가
이 부분입니다..
보시다 시피 젤 마지막에 06 과 [2002] 사이에 띄어쓰기가 있습니다.. 이 부분때문에 오류를 뿜습니다..
문제는.. 주소에 실제로 띄어쓰기가 있다는 겁니다 ;;
이걸 어떻게 해결해야 할까요 ;;




공백-SPACE(" ")를 UTF-8 표시로 ("%20") 교체하는 작업이 필요 할 것 같습니다.
URLEncoder 나 Uri 클래스를 이용해서 특정 부분만 처리하는 방법도 있습니다.
내공이 짧아서 전, 여기까지 ㅠ.ㅠ