我正在从我的网络服务器加载webview中的数据。
在某些网页中,它包含Bangali (Bangla) Font
。在大多数设备中,一切正常。
但是某些Samsung
设备的字体显示不正确。
Galaxy S Duos3
Galaxy S Duos3 (vivalto3gvn)
Galaxy S2 (GT-I9100)
Galaxy Young2
Galaxy Core (arubaslim)
(Sony)
Xperia acro S (LT26w)
Xperia Z2 (D6503)
是他们中的一部分。 实际内容应该是
但设备显示如下
我的代码是:
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDefaultTextEncodingName("utf-8");
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
webView.loadDataWithBaseURL(null, url, "text/html", "UTF-8", null);
我已查看答案Android WebView with garbled UTF-8 characters.,String Encoding problem in Webview和blog post
无法解决我的问题。