在Webview中支持日语和西班牙语文本

时间:2012-08-14 12:00:34

标签: android webview

我有WebView,其中我从res/raw resource.

加载html页面

WebView不支持Japanese text。因此,我阅读了html文件并将文本转换为utf-8并使用以下内容显示:

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

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

上面的解决方案显示了一些ASCII个字符。

我无法使用loadURL(),因为它在显示Japanese text时遇到问题。但是正在使用SpanishDanish

有人可以帮助我使用简化的解决方案,以便我能正确显示WebView中的所有语言。

提前致谢, 斯纳

1 个答案:

答案 0 :(得分:0)

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