bonjour,
j'ai un problème lors de chargement d'un fichier xml de serveur de fichier voila mon code de chargement de fichier :
je récupère le flux de fichier dans un InputStream (traitement)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 f.connect(ipServer); boolean b = f.login(login,pwd); f.changeWorkingDirectory(Directory); traitement = f.retrieveFileStream(file_name);
lors de conversion de ce InputStream en String pour exploiter son contenu j'ai eu des espaces entre les caractères exemple : ??< D A T A > < I N F O > < S E L E C T E D
voila le code de la conversion :
vous pouvez m'aider sur ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 char[] buffer = new char[1024]; try { Reader reader = new BufferedReader( new InputStreamReader(traitement, "UTF-8")); int n; while ((n = reader.read(buffer)) != -1) { writer.write(buffer, 0, n); } } finally { traitement.close(); } return writer.toString();
Merci.
Partager