私はドイツ語のテキストを表示する必要がある簡単なアプリケーションを開発しています。Android2.3からAndroid4.0では正常に動作していますが、Android 4.1(Jelly Bean)でテストしていると、動作しなくなります。
WebViewが1つあり、loadData
メソッドを使用してデータを設定します。以下のコードを参照してください。
WebView mWebView = (WebView)findViewById(R.id.MyWebView);
String chararc = "Ä Ö Ü ä ö ü";
mWebView.getSettings().setDefaultTextEncodingName("UTF-8");
mWebView.loadData(chararc, "text/html", "UTF-8");
ここに、Android2.3.1とAndroid4.1のスクリーンショットを添付しました。