Problème d'accent dans mon XML
Bonjour
Je génère un XML via une page PHP : je récupère dans une String ce XML sur android via un accès HTTP. Voici comment je fais :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost methodpost = new HttpPost(sURL);
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("param1","param1"));
nameValuePairs.add(new BasicNameValuePair("param2","param2"));
UrlEncodedFormEntity(nameValuePairs, HTTP.UTF_8));
methodpost.addHeader("Pragma", "no-cache");
HttpResponse res = httpClient.execute(methodpost);
InputStream data = res.getEntity().getContent(); |
Dans l'entête de mon fichier XML, je mets :
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
Je récupère bien dans une chaine le XML généré par la page appelée.
Par contre, j'ai un souci avec les accents : j'ai des caractères chinois dans la chaine. Pourquoi ?
Si quelqu'un à une idée...
Merci d'avance