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 :

Caractères différents entre windows et linux


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut Caractères différents entre windows et linux
    Bonjour,

    J'ai une appli qui envoie des informations sur la sortie standard.

    Quand celle-ci fonctionne sous windows : les caractères sont normaux.

    Quand celle-ci fonctionne sous linux : les caractères accentués sont différents.

    Comment rendre la sortie standard à tous les systèmes ?

    Merci.

  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,


    C'est bizarre en général c'est plutôt l'inverse !

    C'est quoi comme application ? Tu fais un traitement particulier sur le flux de sortie ?

    a++

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    D'où viennent les caractères ? Du code ? D'une base de données ?

    Si ça vient du code (au sens large, properties inclus), le plus simple est de paramétrer Eclipse pour qu'il soit en UTF-8. Dans ce cas, il ne devrait plus y avoir de différences...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    D'où viennent les caractères ? Du code ? D'une base de données ?

    Si ça vient du code (au sens large, properties inclus), le plus simple est de paramétrer Eclipse pour qu'il soit en UTF-8. Dans ce cas, il ne devrait plus y avoir de différences...
    Et bien non, c'est juste un System.out.println();

    A+

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Mister Nono Voir le message
    Et bien non, c'est juste un System.out.println();

    A+
    Un System.out.println("Le texte à afficher"), un truc comme ça ?
    (c'est ce que j'appelle un texte dans le code )

    Là, la solution que je t'indiquais va fonctionner...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Un System.out.println("Le texte à afficher"), un truc comme ça ?
    (c'est ce que j'appelle un texte dans le code )

    Là, la solution que je t'indiquais va fonctionner...

    A+
    C'était bien cela.

    Merci.

  7. #7
    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
    Le programme s'exécute en console sous eclipse ou sous une vrai console ?

    En fait il faut que l'encodage de System.out (par défaut Charset.defaultCharset()) soit le même que celui de la console...

    a++

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/09/2014, 13h08
  2. Comportement différent entre Windows et Linux
    Par Maisondouf dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 05/09/2012, 10h10
  3. Réponses: 5
    Dernier message: 28/05/2011, 15h18
  4. Problème entre Windows et Linux
    Par technical dans le forum Langage
    Réponses: 4
    Dernier message: 09/08/2006, 21h23
  5. Affichage différent entre Windows XP et 2000
    Par Ben_Le_Cool dans le forum Langage
    Réponses: 9
    Dernier message: 29/07/2005, 20h52

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