我的网页在包括 iOS 设备在内的所有浏览器中都能正常工作。但是我在 Android 应用程序 webview 中使用相同的页面,字符是空白的。
原始字符:“à´•à´°àµà´£à´¯à´±àµà´± ; നി ;à´¸àµà´¨àµ‡à´¹à´®à´¿à´²àµà´²à´¾à´¤àµà´¤"
在我使用 - meta http-equiv="Content-Type"content="text/html; charset=utf-8"后,它以本地语言显示正确的单词 [കരുണയറ്റ ; നിസ്നേഹമായ; സ്നേഹമില്ലാത്ത] 但同一个网页不在 android webView.loadUrl 中。
最佳答案
尝试使用这个代替 webView.loadUrl(...)
:
webView.loadDataWithBaseURL(null, "yourWebPage ", "text/html", "utf-8", null);
或者试试这个:
WebSettings settings = webView.getSettings();
settings.setDefaultTextEncodingName("utf-8");
关于android - Android webView.loadUrl 中的 UTF8 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13892210/