Android-unicode字符不是';不能正确显示

Android-unicode字符不是';不能正确显示,android,html,unicode,fonts,android-webview,Android,Html,Unicode,Fonts,Android Webview,我正在尝试加载本地html文件: WebView webView = (WebView)findViewById(R.id.webView1); webView.getSettings().setDefaultTextEncodingName("utf-8"); webView.setWebChromeClient(new WebChromeClient()); webView.loadUrl("file:///android_asset/www/index.ht

我正在尝试加载本地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>

რაღაც ტექსტი
但它不起作用。有人能帮忙吗? 另外,该文本是格鲁吉亚文

编辑:我已经尝试使用我找到的几乎所有可能的方法加载该文本-loadDataWithBaseURL和loadData方法也不起作用


关闭:问题是:该版本的Android无法识别格鲁吉亚字符

确保您的文件实际编码为UTF-8。

检查编辑器是否将其另存为UTF-8。这可能是问题所在。

确保您的文件实际编码为UTF-8。

检查编辑器是否将其另存为UTF-8。这可能是问题所在。

您可以使用UNICODE字符的HTML代码在
WebView
中显示它们

只需将字符替换为各自的html代码即可


请参阅格鲁吉亚字符的Html代码。

您可以使用UNICODE字符的Html代码在
WebView
中显示它们

只需将字符替换为各自的html代码即可


请参阅格鲁吉亚字符的Html代码。

您可以使用这种方法

String start = "<html><head><meta http-equiv='Content-Type' content='text/html' charset='UTF-8' /></head><body>";
String end = "</body></html>";

webView.loadData(start + YOURCONTENT + end,"text/html; charset=UTF-8", null);
String start=”“;
字符串结束=”;
loadData(start+YOURCONTENT+end,“text/html;charset=UTF-8”,null);

您可以使用这种方法

String start = "<html><head><meta http-equiv='Content-Type' content='text/html' charset='UTF-8' /></head><body>";
String end = "</body></html>";

webView.loadData(start + YOURCONTENT + end,"text/html; charset=UTF-8", null);
String start=”“;
字符串结束=”;
loadData(start+YOURCONTENT+end,“text/html;charset=UTF-8”,null);