在某些三星手机的webView中字体显示不正确

时间:2017-02-28 14:43:55

标签: android webview fonts

我正在从我的网络服务器加载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)

是他们中的一部分。 实际内容应该是

enter image description here

但设备显示如下

enter image description here

我的代码是:

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 Webviewblog post

无法解决我的问题。

0 个答案:

没有答案