Android 在Webview中支持日文和西班牙文文本
我有一个Android 在Webview中支持日文和西班牙文文本,android,webview,Android,Webview,我有一个WebView,其中我从res/raw资源加载html页面。 WebView不支持日文文本。因此,我读取html文件并将文本转换为utf-8,并使用以下方式显示: webView.loadDataWithBaseURL( null, readDataFromFile("res/raw/page.html"), "text/html", "UTF-8", null ); 函数readDataFromFile()读取h
WebView
,其中我从res/raw资源加载html页面。
WebView
不支持日文文本。因此,我读取html文件并将文本转换为utf-8
,并使用以下方式显示:
webView.loadDataWithBaseURL( null, readDataFromFile("res/raw/page.html"),
"text/html", "UTF-8", null );
函数readDataFromFile()
读取html文件并以UTF-8
格式返回字符串。
这可用于显示日语文本
,但无法显示西班牙语
和丹麦语
文本
一些ASCII
字符显示在上述解决方案的中间
我无法使用loadURL(),因为它在显示日文文本时遇到问题,但正在使用西班牙文
和丹麦文
有人能帮我提供一个简化的解决方案,这样我就可以在WebView
中正确显示所有语言
提前感谢,,
Sneha自己找到了一个解决方案,只需将特定语言的文本转换为utf-8格式。完成此操作后,将在webview中正确显示所有文本。还可以将eclipse中的html文件另存为utf-8