|
|
|
|
Bonjour,
J'ai un petit soucis pour écrire dans un fichier de rapport en JAVA.
Pour ce qui est d'écrire dans le fichier, je n'ai aucun pb, voici la partie de mon code pour que vous puissiez voir la partie "technique" :
La partie qui permet d'ouvrir le fichier en écriture :
// --- Ouverture du fichier : output = new BufferedOutputStream(new FileOutputStream(getFilePath()) ); // --- Definition du buffer d'écriture setWriter(new BufferedWriter(new OutputStreamWriter(output, "UTF-8")));
// --- Write string in UTF-8 encoding getWriter().write(theBuffer.toString());
Configuration: Windows XP Firefox 2.0.0.6
Lorsque j'ouvre le fichier via la commande VI sous mon serveur AIX, je vois le fichier ne mode binaire. De même, lorsque ce fichier de rapport en envoyé par mail suite à l'arrêt de mon prog java, le fichier joint dans le mail est écrit dans un format illisible (binaire j'imagine donc)
^43?>^74^72?%^20^52^65^70?^72^74^2C^20+&<^20^58(<^20^66?^72_/^74^74^69>^67^20^72^65^70?^72^74^20^31^D^G^30^39^G^V^30^30^D^2 0^31^33^3A^30^35^2C^20>>>^0A^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^ E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E^E Au lieu d'avoir : Control Report, XXX report 17/09/2007 10:40, nnn ------------------------------------------------------------------------ Input file : File origin : XXXXXXXX File name : XXXXXXXXX ------------------------------------------------------------------------ Total number of : XXX document read 0 XXX document written 0 ------------------------------------------------------------------------ Probable error report : Fatal error label : Fatal error location : ~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~ |
Aucune idée, quel commande permet de le savoir ?
// --- Ouverture fichier :
setWriter( new RandomAccessFile('nom_du_fichier'), "rw"));
// --- Ecriture dans fichier
getWriter().writeBytes('toto');
Ca ne fonctionne pas non plus (toujours écrit en binaire), alors qu'avec ces mêmes bout de code j'arrive à écrire un fichier XML et à le lire correctement sous VI (donc il est bien écrit). :( ~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~ |