如何在Android Webview中显示html iso-8859-1

时间:2015-08-17 10:19:38

标签: android encoding utf-8 webview

我在Webview中加载了一个html页面,但是对于üä等特殊字符。我得到了问号代替它。有没有一种简单的方法可以解决这个问题,还是我必须让它通过输入阅读器?

public class Termine extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_termine);
       WebView terminListe = (WebView) findViewById(R.id.termin_liste);
       terminListe.setWebViewClient(new WebViewClient() {

          @Override
          public boolean shouldOverrideUrlLoading(WebView view, String url){
              view.loadUrl(url);
              return true;
          }


       });

       terminListe.loadUrl("http://www.arsdecora.net/termine.html");

   }
}

1 个答案:

答案 0 :(得分:0)

经过一些测试和Kayaman的评论,我发现,设置html的元字符集,一切都显示正常。

警告:仅当您可以直接访问html时才有效!