我正在开发一个简单的应用程序,我必须在其中显示一些德语文本;它在 Android 2.3 到 Android 4.0 中运行良好,但是当我在 Android 4.1 (Jelly Bean) 上进行测试时,它不再工作了。
我有一个 WebView,我通过loadData
方法设置数据。请看下面的代码:
WebView mWebView = (WebView)findViewById(R.id.MyWebView);
String chararc = "Ä Ö Ü ä ö ü";
mWebView.getSettings().setDefaultTextEncodingName("UTF-8");
mWebView.loadData(chararc, "text/html", "UTF-8");
这里我附上了Android 2.3.1和Android 4.1的截图: