webView中的奇怪字符

时间:2014-08-04 14:03:06

标签: android android-webview

我使用Android WebView元素来显示文字,我可以看到一个奇怪的字符而不是(áéíóú),但只出现在某些设备中。

String htmlText = "<html><body style=\"text-align:justify\"> %s </body></Html>";

String myData = getResources().getString(R.string.text); 

WebView webView = (WebView) findViewById(R.id.webView1);

webView.loadData(String.format(htmlText, myData), "text/html", "utf-8");

XML:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:orientation="vertical" >

<LinearLayout
    android:id="@+id/LinearLayout01"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <WebView
        android:id="@+id/webView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</LinearLayout>

resources.xml中:

<resources>

<string name="text">Blá blé blí bló blú.</string> //Here is all text show in image.

</resources>

示例:

enter image description here

我尝试使用&amp;等代码#2 3 3;(没有空格)来自here,但结果是一样的。

0 个答案:

没有答案