webview加载页面出现乱码问题?
我用webview.loadDataWithBaseURL("http://www.google.com.hk/", result, "text/html", "utf-8", null);把网页源码加载到WebView上,出现乱码。
result是通过以下方法获得的
BufferedReader br = null;
String result = null;
try {
HttpClient httpClient = new DefaultHttpClient();
HttpGet request = new HttpGet("http://www.google.com.hk/");
HttpResponse httpResponse = httpClient.execute(request);
br = new BufferedReader(new InputStreamReader(httpResponse.getEntity().getContent(), "UTF-8"));
StringBuffer sb = new StringBuffer("");
String contentLine = "";
while ((contentLine = br.readLine()) != null) {
sb.append(contentLine);
}
br.close();
result = sb.toString();
}
catch (Exception e) {
Log.e("Error", e.toString());
}
求高手指点。。。