Eu tenho uma aplicação que precisa buscar informações numa página acessada na Internet.
Os caracteres que têm acento não aparecem no emulador nem no aparelho real, no lugar aparece “?”.
Já rodei vários tópicos do forum e Google, mas não encontrei nada.
Obs. A página não é minha, não tenho como alterá-la. A solução tem que ser no cliente.
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI("http://www.site.com.br/pagina.html"));
HttpResponse response = client.execute(request);
in = new BufferedReader (new InputStreamReader(response.getEntity().getContent()));
while ((line = in.readLine()) != null){
sb.append(line);
}
String pagina=sb.toString;