WebView 提供 loadData(String data, String mimeType, String encoding) : 方法,该方法可以用于加载并显示HRML代码,实际应用过程中 存在一个问题,,当他加载包含中文的HTML内容时,WebView将会显示乱码.
幸好WebView还提供了一个 loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) : 方法,该方法是loadData()方法的增强版,它不会产生乱码.
loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) : 几个参数的简单说明.
- data : 指定需要加载的HTML 代码.
- mimeType :指定HTML 代码的 MIME类型.对于HTML代码可指定为text/html .
- encoding :指定HTML 代码的代码编码所用的字符集.比如指定 UTF-8.
package com.net.webview;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.webkit.WebView;
public