在Android的webView.loadUrl UTF8问题 [英] UTF8 issue in Android webView.loadUrl

查看:285
本文介绍了在Android的webView.loadUrl UTF8问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的网页是工作在所有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问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆