IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

probleme d'encodage de fichier


Sujet :

Entrée/Sortie Java

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 156
    Par défaut probleme d'encodage de fichier
    Bonjour a tous,

    Je réalise actuellement une petite application qui transfert des fichiers stockés dans une archive zip vers un serveur FTP.
    Je lis mes fichiers avec la méthode read(byte[] arg0) de la classe DataInputStream et les écrit avec la méthode write(byte[] arg0, int arg1, int arg2) de la classe DataOutputStream mais les fichiers encodés en Latin1 et en Latin9 ne passe pas et je me retrouve avec des caractères bizarres.

    J'espère que quelqu'un pourra m'aider pour résoudre ce problème sachant que je travaille avec la version 1.5 de java.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut
    Tu dois encapsuler ton DataOutputStream dans un OutputStreamWriter afin d'utiliser le constructeur ou la méthode write prenant en paramètre le charset.

    Jacques Desmazières

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 156
    Par défaut
    Bonjour,

    J'y avais bien pensé mais le problème est que pour pouvoir utiliser le charset, il faut d'abord detecter dans quel encodage est le fichier avant l'envoi.

    Si tu as une idée pour le detecter fait le moi savoir.
    Merci d'avance

  4. #4
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Tu veux convertir tes fichiers lors de l'envoi?
    C'est comme si tu avais une piste audio en ogg, et lors de l'envoi sur le ftp, tu veux qu'elle arrive en mp3? C'est un peu étrange...
    C'est plutôt ton lecteur de fichier qui est mal configuré pour afficher les bons caractères je pense...

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 156
    Par défaut
    Bon en fait j'ai résolu le problème, Le fichier passait très bien c'était juste mon navigateur qui n'ouvrait pas le fichier correctement. Merci quand même à ceux qui m'ont répondu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.3] Fonction mail : probleme insoluble. Encodage fichier ?
    Par Madfrix dans le forum Langage
    Réponses: 12
    Dernier message: 20/05/2010, 22h39
  2. Probleme encodage de fichier sur wget
    Par SleTT dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 14/09/2009, 08h07
  3. Réponses: 19
    Dernier message: 31/10/2005, 15h04
  4. [C#] Probleme de creation de fichier avec Stream
    Par freddyboy dans le forum C#
    Réponses: 7
    Dernier message: 07/06/2004, 11h41
  5. Probleme pour lire un fichier Ini
    Par Sebinou dans le forum C++Builder
    Réponses: 11
    Dernier message: 10/03/2004, 23h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo