1

ローカルのhtmlファイルを読み込もうとしています:

    WebView webView = (WebView)findViewById(R.id.webView1);
    webView.getSettings().setDefaultTextEncodingName("utf-8");
    webView.setWebChromeClient(new WebChromeClient());
    webView.loadUrl("file:///android_asset/www/index.html");

index.html には次のものが含まれます。

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    </head >
    <body>
        რაღაც ტექსტი
    </body>
</html>

しかし、うまくいきません。誰でも助けることができますか?PSそのテキストはグルジア語です

編集:見つけたほぼすべての可能な方法を使用してそのテキストを読み込もうとしました-loadDataWithBaseURLおよびloadDataメソッドも機能しませんでした。

クローズ: ここに問題があります: そのバージョンの Android はグルジア語の文字を認識しませんでした。

4

3 に答える 3

0

ファイルが実際に UTF-8 としてエンコードされていることを確認してください。
エディターが UTF-8 として保存しているかどうかを確認してください。それが問題かもしれません。

于 2012-08-29T01:23:06.493 に答える