1

我有一个WebView从中加载 html 页面的res/raw resource.

WebViewJapanese text支持。因此,我阅读了 html 文件并将文本转换为utf-8并使用以下方法显示它:

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

该函数readDataFromFile()读取 html 文件并以UTF-8格式返回 String。这适用于显示Japanese text,但无法显示SpanishandDanish文本。

一些ASCII字符显示在上面的解决方案之间。

我无法使用 loadURL(),因为它在显示 .But 时遇到Japanese text问题SpanishDanish

有人可以帮助我提供简化的解决方案,以便我可以正确显示所有语言WebView

在此先感谢,斯内哈

4

1 回答 1

0

自己找到了解决方案,只需将语言特定的文本转换为 utf-8 格式。完成此操作后,它会在 webview 中正确显示所有文本。还将 html 文件在 eclipse 中保存为 utf-8。

于 2012-08-17T06:46:51.000 回答