Bonjour,

J'ai une question concernant les encodages de caractères en Java.

Dans un webservice, je reçois un flux xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
Si je parse ce flux (en utilisant l'API JDOM), puis je assumer que Java saura que les caractères sont encodés en ISO-8859-1 ?


Deuxième question,
Si je créer un fichier de cette manière:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
PrintWriter fileWriter = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outputFile),"Cp850")));
Java va t'il automatiquement m'encoder les string récupérées dans le flux précédent, que j'écris dans ce fichier via
Code : Sélectionner tout - Visualiser dans une fenêtre à part
fileWriter.write(String a)
?

Merci pour vos réponses