Android WebView加载html乱码问题

问题现象:

webview.loadUrl("http://www.xxx.com")

WebView.loadUrl("file:///android_asset/knowledge/memory.html")  

加载Html文件乱码

解决方法:

1.设置html头文件为utf-8;

 <head>
    <title>这是标题</title>
    <meta name="content-type" content="text/html; charset=utf-8">
    <meta http-equlv="Content-Type" content="text/html;charset=utf-8">
</head>

2.保持webView设置的编码与html设置编码一致

webview.getSettings().setDefaultTextEncodingName("utf-8"); 

猜你喜欢

转载自www.cnblogs.com/renhui/p/11428900.html