Pessoal, já fiz várias tentativas e nada, pesquisei em muitos sites e depois de várias tentativas de headers etc, não consegui.
Estou tentando acessar uma página por post e o conteúdo não vem com acentuação.
Segue meu código abaixo que coloquei em uma Activity, ele está limpo, sem as tentativas que eu fiz.
Coloquei o site da uol apenas pra compilar, o site que tento acessar fica na empresa e não disponibilizaram na web.
At.
HttpClient httpClient = new DefaultHttpClient();
HttpPost postMethod = new HttpPost("http://www.uol.com.br/");
HttpResponse httpResponse;
StringBuilder conteudo = new StringBuilder();
try {
httpResponse = httpClient.execute(postMethod);
HttpEntity entity = httpResponse.getEntity();
if (entity != null) {
InputStream instream = entity.getContent();
BufferedReader reader = new BufferedReader(
new InputStreamReader(instream));
String line = null;
try {
while ((line = reader.readLine()) != null) {
conteudo.append(line + "\n");
}
} catch (IOException e) {
Log.e(Geral.TAG_LOG, e.getMessage());
} finally {
try {
instream.close();
} catch (IOException e) {
Log.e(Geral.TAG_LOG, e.getMessage());
}
}
}
} catch (ClientProtocolException e) {
Log.e(Geral.TAG_LOG, e.getMessage());
} catch (IOException e) {
Log.e(Geral.TAG_LOG, e.getMessage());
}
