上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Android] WebViewで日本語文字が文字化けしてしまった

WebViewで以下のようにしてHTMLを読み込ませて表示していたのですが、
日本語文字が文字化けしてしまいます。

mWebView.loadData(html.toString(), "text/html", "utf-8");


"utf-8"ではなく、"SJIS"などで試しても文字化けします。
Android4.0以降は、上記の指定だとダメなようです。
そこで、以下のように指定すると、文字化けせずに表示ができました。

mWebView.loadData(html.toString(), "text/html; charset=utf-8", "utf-8");


調べてたら、 loadDataWithBaseURL でも同じようですね。



コメントの投稿

非公開コメント

プロフィール

hiiro

Author:hiiro

最新記事
カテゴリ
月別アーカイブ
最新コメント
最新トラックバック
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
Counter
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。