android WebView适配及乱码解决方案

WebView 乱码解决方案

webView.getSettings().setDefaultTextEncodingName("UTF-8");
 webView.loadData( "" + head + ""
  + content + "", "text/html", "charset=UTF-8");

直接使用这种方式来加载数据是不会解决乱码问题,我们加载html代码要使用
如下方式

webView.loadDataWithBaseURL(null, "" + head + "" 
+ content + "",
+  "text/html", "charset=UTF-8", null);

这样乱码的问题就解决了。

适配屏幕宽度

需要在html 头部添加如下代码:

 String head = "" +
                " " +
                "" +
                "";

在通过上面的方式加载,如果你的html代码是保存在String资源文件中,则需要使用这样的方式保存在String资源文件中


    

我们承诺严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:

3、我们获取的您的信息。您在使用我们的服务时,我们收集、汇总、记录的信息,例如日志信息、位置信息、设备信息等。

]]>

你可能感兴趣的:(android)