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 :

Encodage UTF-8 dans création de Fichier


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut Encodage UTF-8 dans création de Fichier
    Bonjour,

    J'ai fuiné par çi par là, mais je n'arrive point à trouver ce qui cloche avec mon soucis d'encodage en UTF-8.

    J'ai commencé avec ce code là :

    FileWriter fw = null;
    file = new File(name);
    fw = new FileWriter(file);

    Mais j'ai des soucis avec les caractère spéciaux.
    Voyant qu'il est impossible de setter un encodage en UTF-8 avec les fileWriter, j'ai découvert qu'il fallait plutôt fait ainsi :

    Writer fw = null;
    file = new File(name);
    fw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));

    Mais j'ai toujours des soucis avec les caratères spéciaux !!!
    J'avoue ne rien y comprendre

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par lysandra
    Mais j'ai toujours des soucis avec les caratères spéciaux !!!
    Quels soucis ???
    Sinon pourrait-ton voir un peu plus de code...

    a++

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut
    Plus de précisions ?

    Il s'agit de l'envoie d'un mail, résumant un achat.
    Le corps du mail est vide, il a uniquement une pièce jointe en excel...

    Lorsqu'on crée le fichier joint, j'ai besoin de répertorié tous les achats.
    Le mail, la pièce jointe, tout est ok.
    Seulement j'ai des caratères étranges :

    Au lieu d'avoir, par exmple tes@ñö€
    J'ai : tes@ñö€

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par lysandra
    Seulement j'ai des caratères étranges :
    Quand as-tu ces "caractères étranges" ? cela me semble être de l'UTF-8 lu ou affiché avec un programme qui ne gère pas l'UTF-8...


    a++

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut
    Citation Envoyé par adiGuba
    Quand as-tu ces "caractères étranges" ? cela me semble être de l'UTF-8 lu ou affiché avec un programme qui ne gère pas l'UTF-8...


    a++

    Je les ai lorsque je récupère le fichiers excels...
    La bdd est bien en UTF-8

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par lysandra
    Je les ai lorsque je récupère le fichiers excels...
    C'est à dire ? Lorsque tu ouvres les fichiers avec Excel ?
    Es-tu sûr qu'excel puisse lire correctement l'UTF-8 ?

    a++

  7. #7
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Citation Envoyé par lysandra
    La bdd est bien en UTF-8
    Et dans ta bdd tu vois les caractères correctement (en utilisant TOAD ou DbVisualizer par exemple) ?

Discussions similaires

  1. [MySQL] Encodage UTF-8 dans la base
    Par karamaster dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 15/01/2014, 10h07
  2. [MySQL] Perte d'encodage UTF-8 dans une boucle (php-mysql)
    Par renaudjean dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 22/09/2011, 16h07
  3. Encodage UTF-8 dans client de messagerie
    Par Huntress dans le forum Langage
    Réponses: 8
    Dernier message: 21/07/2010, 09h30
  4. Encodage UTF-8 dans formulaire et preg_replace
    Par dawadam dans le forum Langage
    Réponses: 14
    Dernier message: 01/09/2009, 00h00
  5. [DOM] Encodage UTF-8 dans fichier XML et PHP
    Par norkius dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 03/01/2007, 15h44

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