>>857
そのライブラリ使ってないけど、自分はこんな感じ。
1.HttpUrlConnection使って、GET接続して、レスポンスヘッダのcharaset の取得を試行。
2.1のレスポンスヘッダにcharasetがない場合のみ、そのままutf-8でstreamを読み込んで本文headタグ内のcharaset のmetaタグ取得を試行。
3. 2でmetaタグを読み込んだ場合のみ切断・再接続。
4.1または2で取得したcharaset でinputstream読み込み。titleタグが終わった時点で読み込みを強制中断。読み込み結果は一時変数に保存。
5.一時変数に入っている文字列について、utf-8以外だったらgetBytesでエンコード。
6.続いてHTMLエンティティ文字とか制御文字系を適宜変換
7.ウマー

無駄あるのは承知しているけど、ライブラリでの余計なパースをかましてないのでそこそこかなと思ってる。