webview.loadData("テストテキスト", "text/html", "UTF-8");
これだと文字化ける。なんかちゃんとhtmlの体裁整えないとNGみたいです。
WebView webview = (WebView) findViewById(R.id.WebView01);
webview.loadData(
"<html><head><meta http-equiv=\"content-type\" content=\"text/html;charset=UTF-8\"></head>" +
"テストテキスト" +
"</html>"
, "text/html", "UTF-8");
こんな感じにしたら問題なし。
まともなhtml使いましょうってことか。
eclipseだとソース自体がUTF-8使ってる場合が多いからソース内にhtmlをString hoge = "hogehoge"って持ってたりする場合にS-JISとしてhtmlを扱っちゃったらおかしくなりそう。
charset="s-jis"のhtml扱う時は注意なのかなぁ。
0 件のコメント:
コメントを投稿