튕기는 문제는 인코딩방식과 전혀 무관합니다.원조 안드로이드님 답글처럼 HttpUrlConnection 클래스에서 getInputStream으로 데이터 취득시byte[] 형태로 전송이 되므로 인코딩방식이 무엇이든 정상적인 데이터를 취득 할 수 있습니다.
로그인 유지
소스보기 처럼 읽고 싶으시면 HttpURLConnection에서 getInputStream()으로 읽어 오시면 됩니다.