Bonjour à tous,

J'ai un problème à la lecture d'un fichier txt qui contient du xml.
Le fichier n'a probablement pas été créé par un pgm java.
Lorsque j'ouvre le fichier avec un editeur (notepad ou UE), je peux lire mon fichier correctement.
Mais l'orsque j'utilise un FileInputStream, le format reçu est différent.
Par exemple:
Voici le début du fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<?xml version="1.0" encoding="UTF-16"?><PDE><Statusdate>2004-12-30T00:00:00+01:00</Statusdate>
ce que ça donne lors de la lecture dans mon byte[]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[-1, -2, 60, 0, 63, 0, 120, 0, 109, 0, 108, 0, 32, 0, 118, 0, 101, 0, 114, 0, 115, 0, 105, 0, 111, 0, 110,...
on peut remarquer qu'après chaque caractère, un byte 0 est inéré...

Et je n'arrive même pas à copy/paster le string ici car il contient des 'carrés' entre chaque caractère (les fameux 0)!
Quel est cet étrange fénomène et comment puis-je obtenir le contenu du fichier dans un String tel qu'on peut le récupérer dans un éditeur classique ?
Help
Merci
septentryon