UTF-8 Question d'analyse xml

Je suis en utilisant les codes suivants pour convertir du contenu XML en UTF-8, mais ils ne fonctionnent pas correctement:

1.

InputStream is = new ByteArrayInputStream(strXMLAlert.getBytes("UTF-8"));
Document doc = db.parse(is); 

2.

InputSource is = new InputSource(new ByteArrayInputStream(strXMLAlert.getBytes()));
is.setCharacterStream(new StringReader(strXMLAlert));
is.setEncoding("UTF-8");
Document doc = db.parse(is);
comment êtes-vous convertir le fichier xml en une Chaîne de caractères? ma conjecture est que vous êtes en rupture avant de ce code encore à exécuter. si possible, jamais convertir en xml des données à caractères ou une Chaîne sur votre propre.

OriginalL'auteur divz | 2012-03-14