2
我正在開發一個簡單的應用程序,其中我必須顯示一些德文文本;它在Android 2.3到Android 4.0中工作正常,但是當我在Android 4.1(Jelly Bean)上測試時,它不再工作。如何在Android 4.1及更高版本中支持德語字符?
我有一個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的截圖:
它只發生在android 4.1,所以我認爲它的果凍豆的bug。 – Piyush
嘗試對ASCII範圍外的字符使用標準的%xx十六進制編碼。 –