Ciao a tutti, ho un problema strano, in un'applicazione scarico un XML da un sito, in questo XML può capitare che ci siano lettere accentate, il problema è che le lettere accentate non si vednono correttamente.
Io poi questo file lo passo con un parser xml, ma ancora prima del parser noto che il file scaricato sul cellulare ha già le lettere accentate sbagliate.
Inutile dire che da browser normale le lettere si vedono correttamente,, così anche con wget da linux per esempio.
Il charset usato dal server è UTF-8, ho provato in tutti i modi a impostare il client java con questo charset, ma sembra fregarsene .
qualche esempio:
codice:
client = new DefaultHttpClient();
client.getParams().setParameter("http.protocol.content-charset", "UTF-8");
codice:
httpPost.setHeader("Content-Type", "text/xml; charset=utf-8");
codice:
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs, HTTP.UTF_8));
Qualche idea?