2012-08-14 54 views
1

我有一个WebView中,我从res/raw resource.支持日语和西班牙语文本在网页视图

WebView不支持Japanese text加载HTML页面。因此,我阅读HTML文件,并转换成文本utf-8,并使用它显示:

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

功能readDataFromFile()读取HTML文件,并在UTF-8格式返回字符串。 这适用于显示Japanese text,但不能显示SpanishDanish文本。

一些ASCII字符与上述解决方案之间显示。

我无法使用loadURL(),因为它在显示Japanese text时遇到了问题。但与SpanishDanish一起工作。

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

由于提前, 斯纳

回答

0

找到了解决办法我自己,只是转换的特定语言的文本为UTF-8格式。一旦完成,它会在webview中正确显示所有文本。同时保存在eclipse中的html文件为utf-8。

相关问题