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

Qt Creator Discussion :

Fichiers encodés en UTF-8


Sujet :

Qt Creator

  1. #1
    Membre du Club
    Profil pro
    Ingénieur calcul
    Inscrit en
    Février 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur calcul

    Informations forums :
    Inscription : Février 2011
    Messages : 47
    Points : 40
    Points
    40
    Par défaut Fichiers encodés en UTF-8
    Bonjour,

    J ai fais un programme avec QTcreator qui me permet de créer des fichiers texte. (Je rempli des champs dans une fenêtre, et quand je clique sur OK ça écrit tout dans un fichier).

    Dans ces fichiers j aimerai pouvoir écrire des caractères japonais et ensuite pouvoir les lires, par exemple avec Notepad. Mais je n y arrive pas...

    Lorsque j'ouvre le fichier avec Notepad, j ai des points d interrogation a la place des caractères japonais.

    Apres de nombreux essai, j ai au mieux réussi a afficher les caractères normalement, a condition a chaque ouverture de Notepad, de régler encodage japonais shiftJS, et encore je n avais pas les accents sur les caractères français.

    Est ce qu il y aurai une solution pour pouvoir obtenir a la fois les caractères japonais et les accents sur caractères français ? Un reglage du compilateur ? Une bibliotheque a ajouter ?

    Merci

  2. #2
    Membre du Club
    Profil pro
    Ingénieur calcul
    Inscrit en
    Février 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur calcul

    Informations forums :
    Inscription : Février 2011
    Messages : 47
    Points : 40
    Points
    40
    Par défaut
    J'ai pu trouver la solution en fait il suffisait d'ajouter ces lignes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
        QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
        QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
    dans le fichier main à la suite de:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        QApplication app(argc, argv);

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

Discussions similaires

  1. Creer un fichier encoder en utf-8
    Par erehcab dans le forum Langage
    Réponses: 0
    Dernier message: 02/11/2011, 17h39
  2. Ecrire un String dans un fichier encodé en UTF-8
    Par yann12345 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 17/07/2009, 17h46
  3. Comment encoder en UTF-8 mes fichiers ?
    Par taffMan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/05/2007, 17h35
  4. Réponses: 1
    Dernier message: 03/04/2007, 19h31
  5. Creation d'un fichier XML avec ASP encoder en UTF-8
    Par freeze_land dans le forum ASP
    Réponses: 6
    Dernier message: 14/02/2007, 11h59

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