0

データベースから文字列をロードしているWebViewがあります。その文字列には½文字があり、デバイスでそれを見ると、それはȂ½として表示されています。utf-8とunicodeを使ってみました。また、Java文字列replaceを使用してȂを検索し、「」に置き換えてみましたが、機能しませんでした。

String description = "½";
WebView webview = (WebView) findViewById(R.id.webview);
webview.loadData(description, "text/html", "utf-8");
4

1 に答える 1

0

loadData() に提供される文字列は「data: URL」を介してロードされるため、URL エンコードする必要があります。

クレジット:これMatt Murphy (CommonsGuy) によるものです。

于 2012-09-27T22:02:00.107 に答える