Salut à tous,
Je vais essayer d'expliquer mon problème simplement.
J'ai une page web qui upload un fichier txt sur un serveur. Ensuite je lit ce fichier avec un BufferedReader pour le mettre dans un StringBuffer et l'écrire dans un fichier binaire avec l'objet ObjectOutputStream.writeObject();.
Une fois écris je dois relire ce fichier binaire pour modifier son format (nouveau format de date, etc,),
Puis je dois redonner à l'utilisateur ce fichier au format texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 this.ois = new ObjectInputStream(new FileInputStream(fichier)); StringBuffer strBufferFicEEDB = (StringBuffer)ois.readObject();
Mais le problème c'est que l'encodage de mon fichier n'est plus le même, les accents disparaisse, les tabulations, etc.
Alors petite précision, ça fonctionne en local sur mon PC Windows, c'est à dire que les caractères ne change pas
alors que sur le serveur web Tomcat Linux, les caratères sont modifiés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part .04.2008|11111|00000061|12|TOTO|Stéphane
Code : Sélectionner tout - Visualiser dans une fenêtre à part 11111|00000061|TOTO|St?phane|M|0436|0436|?In
Partager