1

WebViewからhtmlページをロードするres/raw resource.

WebViewをサポートしていませんでしJapanese textた。したがって、htmlファイルを読み取り、テキストを次のように変換してutf-8表示しました。

webView.loadDataWithBaseURL( null, readDataFromFile("res/raw/page.html"),  
                                  "text/html", "UTF-8", null );

この関数readDataFromFile()は html ファイルを読み取り、StringUTF-8形式で返します。これは の表示には機能しますが、およびテキスト Japanese textの表示には失敗します。SpanishDanish

ASCII上記のソリューションとの間にいくつかの文字が表示されます。

Japanese textの表示に問題があったため、loadURL() を使用できませSpanishDanish

すべての言語を正しく表示できるように、誰かが簡単な解決策を手伝ってくれませんかWebView

前もってありがとう、スネハ

4

1 に答える 1

0

自分で解決策を見つけました。言語固有のテキストをutf-8形式に変換するだけです。これが完了すると、すべてのテキストが webview に正しく表示されます。また、Eclipse で html ファイルを utf-8 として保存します。

于 2012-08-17T06:46:51.000 に答える