Androidプログラミング質問スレ Part19
■ このスレッドは過去ログ倉庫に格納されています
0799デフォルトの名無しさん
2012/03/15(木) 00:09:40.05文字化けしないページタイトル取得するために
こんな面倒な事してるんだけどどうしたもんだろう?
1.URLConnection#getContentTypeからcharsetを抽出
2.URLConnection#getInputStreamに対して上記charsetでエンコード
3.取得したHTMLから更にcharsetとページタイトルを抽出
→ここでエンコード指定がおかしくてページタイトルが文字化けしてる事有り
4.1と3のcharsetが一致してなければ3のcharsetでエンコードし直し
5.取得したHTMLからページタイトルを抽出
ちなみに手順2のgetInputStreamでAndroid特有のバグに遭遇して
例外発生するパターンがあるので、catchしてHttpGetでやり直した
■ このスレッドは過去ログ倉庫に格納されています