Tôi đang tải một số dữ liệu, chứa ký tự latin1, trong một WebView sử dụngEncoding vấn đề với WebView của loadData
String uri = Uri.encode(html);
webview.loadData(uri, "text/html", "ISO-8859-1");
Khi hiển thị, các nhân vật latin1 được thay thế bằng ký tự lạ.
Nếu tôi tải html trực tiếp trong một TextView (chỉ để kiểm tra), các ký tự latin được hiển thị chính xác.
Bất kỳ ai cũng có thể trợ giúp?
Cảm ơn
html:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- some html -->
</html>
Thiết bị của bạn có thể hỗ trợ phông chữ? – xDragonZ
@ xDragonZ Tôi không chắc chắn ý bạn là gì, nhưng đó là một thiên hà và tôi có thể thấy các ký tự latin. – jul
bản sao có thể có của [Android. WebView và loadData] (http://stackoverflow.com/questions/3961589/android-webview-and-loaddata) – ForceMagic