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

Langage Java Discussion :

Affichage caractères "escapes" en UTF-8 et vice-versa


Sujet :

Langage Java

  1. #1
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut Affichage caractères "escapes" en UTF-8 et vice-versa
    Bonjour,

    J'ai un problème d'encodage. Je fais du Eclipse PDE (mais ca ne concerne pas la question) et en gros, j'ai un fichier enregistré en UTF-8 avec le é écrit comme ceci \u00E9. Je voudrais qu'à l'affichage de mon éditeur il n'y ait pas écrit :
    \u00E9diteur
    mais
    éditeur

    Inversement quand je lis ce qui est écrit dans l'éditeur pour l'enregistrer dans le fichier, si j'ai un é, il sera transformé en \u00E9 à l'enregistrement du fichier.

    Savez-vous s'il y a un moyen de remplacer, dans une chaîne de caractères, les caractères spéciaux (accentués ou autre) par leur caractère escape et inversement ?

    Bien sûr, je n'attends pas une réponse du genre : Tu fais une Map avec tes caractères spéciaux et tes caractères d'échappement et tu fais du remplacement bête et simple. Parce que ce que je veux savoir, c'est s'il existe déjà des méthodes pour faire ça de manière automatisée.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 31

  3. #3
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Merci mais la question ne porte pas sur l'encodage du fichier mais le remplacement des caractères UTF-8 é è etc. par leur caractère escape et ce n'est pas dans un fichier, c'est pour un affichage.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 31
    Par défaut
    Ah ok j'avais lu un peu vite, mea culpa!

    Ben du coup... Tu fais une Map avec tes caractères spéciaux et tes caractères d'échappement et tu fais du remplacement bête et simple.

  5. #5
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Citation Envoyé par $eal20 Voir le message
    Ah ok j'avais lu un peu vite, mea culpa!

    Ben du coup... Tu fais une Map avec tes caractères spéciaux et tes caractères d'échappement et tu fais du remplacement bête et simple.


    Bon ceci dit, tu m'as bien aidé, parce que c'est effectivement pour un fichier properties que je fais ça et je ne savais pas que l'encodage imposé était ISO blablabla.

    Bref, pour continuer sur ma lancée, le truc c'est que j'avais constatée qu'avec les caractères d'échappement, le fichier était ensuite parfaitement utilisé. Bon du coup, pour l'instant, on force un encodage différent pour le fichier properties. Je n'ai pas pu tester jusqu'au bout mais pour le moment ça fonctionne.

    Je reviens plus tard pour continuer sur la question ou passer le sujet en résolu

    Encore merci !

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

Discussions similaires

  1. [PL/SQL] Chaine de caractères avec une quote
    Par Titouf dans le forum Oracle
    Réponses: 2
    Dernier message: 15/05/2006, 14h36

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