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

Windows Discussion :

Comment afficher les accents ?


Sujet :

Windows

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Comment afficher les accents ?
    Bonsoir,

    Depuis un moment j'apprend le langage C. Et mon problème c'est que je ne trouve pas comment avoir des accents dans le mode "dos" de windows. Car avec le python je pouvais les avoir.
    Merci de me dire comment faire pour les avoir, si cela est possible.

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par ploop
    Depuis un moment j'apprend le langage C. Et mon problème c'est que je ne trouve pas comment avoir des accents dans le mode "dos" de windows. Car avec le python je pouvais les avoir.
    Merci de me dire comment faire pour les avoir, si cela est possible.
    C'est pas vraiment possible simplement, à moins de configurer ton système avec une page de code différente avec la commande shell "chcp 1252".

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    , euh il n'y a donc pas d'autres solutions ?

  4. #4
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par ploop
    , euh il n'y à donc pas d'autres solutions ?
    On peut toujours faire un transcodage avant d'afficher...

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Gné ?

    Je crois avoir trouvé la solution : mettre mes programmes en anglais

  6. #6
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par ploop
    Gné ?

    Je crois avoir trouvé la solution : mettre mes programmes en anglais
    Bah, c'est ce qu'on fait tous plus ou moins avec les utilitaires, au moins. Sinon, on se permet de dégrader le français, ce qui peut être une solution intermédiaire...

  7. #7
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut Re:
    Le problème c'est que Windows utilise un jeu de caractères OEM (Original Equipment Manufactured) alors que DOS utilise le jeu de caractères ANSI. Si tu veux donc que tes lettres accentuées s'affichent correctement tu dois d'abord convertir ton fichier source vers le jeu de caractères ANSI. C'est un bon exercice de créer un programme qui fasse cette conversion . Sinon utilise le programme fconvert.exe qui est fourni avec Borland C++ (ca se trouve dans le BIN je crois) et bien sur tu peux toujours faire quelques recherches sur le net.

  8. #8
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par Melem
    Le problème c'est que Windows utilise un jeu de caractères OEM (Original Equipment Manufactured) alors que DOS utilise le jeu de caractères ANSI.
    Sauf que c'est le contraire...

  9. #9
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    C'est l'inverse: La console est en OEM, l'autre est en "ANSI" (pas si ANSI que ça, mais bon).
    Sous Windows, il y a des fonctions de conversion, mais les utiliser dans un programme veut dire:
    • Que les programmes qui l'utilisent seront pour Windows
    • Que si l'on redirige la console vers un fichier texte, il faudra l'ouvrir avec le même charset que la console pour voir correctement les accents.

    Edit: Ah, grillé par emmanuel.

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

Discussions similaires

  1. [JDBC]afficher les accents
    Par julio123 dans le forum JDBC
    Réponses: 19
    Dernier message: 18/10/2010, 15h32
  2. Comment afficher les toolTipText dans une zone de statut ?
    Par nicok01 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 28/01/2005, 13h32
  3. [String] Comment supprimer les accents
    Par iuz dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 08/03/2004, 02h58
  4. [web] comment afficher les erreur d'un cgi
    Par chtiboss dans le forum Web
    Réponses: 6
    Dernier message: 24/12/2003, 11h22
  5. Comment afficher les accent sous mysql v4.0.13
    Par buildozer dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 09h33

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