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

MFC Discussion :

application MFC et caracteres turcs.....


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 28
    Par défaut application MFC et caracteres turcs.....
    Bonjour,


    voila j'ai developpé une apllication en MFC sous visual studio...

    J'ai dévellopé mes dll de ressources pour charger différentes langues...



    Et j'ai absolument besoin rapidement de pouvoir utiliser des caractères Turcs, dans du texte et mes ressources....

    Comment faire svp ??

  2. #2
    Membre averti
    Inscrit en
    Février 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 28
    Par défaut
    Alors j'ai cru comprendre qu'il faut que j'utilise les unicode comme cela:


    #define UNICODE
    //.....
    TCHAR chaine1[]=TEXT("Bonjour");
    TCHAR chaine2[]=TEXT("Salut");
    lstrcpy(chaine1,chaine2);


    pour les chaine de caracteres contenant des caracteres turcs..

    Mais pour les ressources ??

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 28
    Par défaut
    Personne pour m'orienter ?

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

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Je crois bien que les ressources sont stockées en unicode, mais j'ignore comment le fichier de ressources lui-même est codé.

    En fait, il faudrait peut-être tester si ta version de visual accepte un fichier de ressource en unicode (typiquement de l'UTF-8 ou de l'UTF-16 LE)...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre averti
    Inscrit en
    Février 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 28
    Par défaut
    J'ai des pistes....

    J'ouvre le fichier ressources en code puis je le sauvegarde en modifian le codage.....

    Je pense que je dois passer par la.....maintenant....je n'ai pas encore trouvé le bon codage..


    Pour l'utilsation dans le code sur quelque chaines, mon #define UNICODE
    comme j'avais mis precédemment ne fonctionne pas....(?)

    DEs aides sont les bienvenus, merci.

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

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Pour faire marcher l'unicode, j'ai remarqué sous VC6 qu'il fallait définir UNICODE et _UNICODE : un seul, ça foirait.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 122
    Par défaut
    Salut, oui effectivement, pour que ton application soit en unicode, il faut que tu définissent UNICODE dans les options de ton projet. Les ressources sont unicodes, mais il faut bien faire attention au code page utilisé, sinon tu verra des caractères bizarres apparaitre, j'ai déjà eu le problème avec du polonais et c'est assez galère pour trouver le bon code page de la langue.

Discussions similaires

  1. Portage d'une application MFC sous Linux/Unix
    Par farscape dans le forum MFC
    Réponses: 29
    Dernier message: 20/02/2006, 17h47
  2. Réponses: 3
    Dernier message: 08/02/2005, 11h34
  3. Application MFC contre pure Win32
    Par albertl dans le forum MFC
    Réponses: 15
    Dernier message: 01/02/2005, 20h16
  4. [MFC] CEdit + caractere tjrs visible
    Par abignon dans le forum MFC
    Réponses: 2
    Dernier message: 02/07/2004, 11h03
  5. [Delphi] Application "console" et caractères ASCII
    Par Yorys dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 31/07/2003, 09h50

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