问题描述
我的网页是工作在所有brwosers包括iOS devices.But我用同一个页面中Android应用程序的WebView字符都是空白的。
My webpage is working in all brwosers including iOS devices.But I use same page in Android app webview the characters are blank.
原始字符:A'A'•°àμà'£à'¯à'±àμà'±;à'¨à'¿à'¸àμà'¨àμ‡à'¹à'®à'¾à'¯ ;à'¸àμà'¨àμ‡à'¹à'®à'¿à'²àμà'²à'¾à'¤àμà'¤
Original characters: "à´•à´°àµà´£à´¯à´±àµà´± ; നിസàµà´¨àµ‡à´¹à´®à´¾à´¯ ; à´¸àµà´¨àµ‡à´¹à´®à´¿à´²àµà´²à´¾à´¤àµà´¤"
我使用后 - META HTTP-EQUIV =Content-Type的CONTENT =text / html的;字符集= UTF-8,其显示当地语言[正确的话കരുണയറ്റ; നിസ്നേഹമായ; സ്നേഹമില്ലാത്ത]
但同样的网页不shoing在android系统webView.loadUrl。
After I use - meta http-equiv="Content-Type" content="text/html; charset=utf-8" its showing correct words in local language [കരുണയറ്റ ; നിസ്നേഹമായ ; സ്നേഹമില്ലാത്ത]but the same webpage not shoing in android webView.loadUrl.
推荐答案
尝试使用 webView.loadUrl(...)这个istead
:
webView.loadDataWithBaseURL(null, "yourWebPage ", "text/html", "utf-8", null);
或尝试这个办法:
WebSettings settings = webView.getSettings();
settings.setDefaultTextEncodingName("utf-8");
这篇关于在Android的webView.loadUrl UTF8问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!