Android解决webview加载在线文档乱码

项目开发中使用了Android原生的webview去加载一个在线的文档,但是在近期测试的过程中,发现在部分机器上存在乱码问题.

使用场景

    //此处省略n行代码     
        string txtUrl="http://xxx.xx.xx/xx.txt";
    webview.loadUrl(txtUrl);

解决办法

目前就发现在三星和HTC的机器上会出现乱码,于是猜测他们的编码方式有猫腻,于是有以下举动,问题就解决了!

    if (Build.MANUFACTURER.equals("samsung")||Build.MANUFACTURER.equals   ("HTC")){
          webView.getSettings().setDefaultTextEncodingName("GBK");
           }
0%