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 :

charset pas complètement supporté


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 47
    Par défaut charset pas complètement supporté
    Bonjour,

    Je suis en train de faire en sorte qu'au moins partiellement une appli supporte les caractères multi-linguistiques.

    J'ai en entrée un buffer qui contient des données encodées dans un charset particulier (en l'occurence ISO-8859-6 ARABIC ISO)

    Il s'avère que ce charset est légèrement différent de celui supporté de base par MFC (ARABIC_CHARSET define de l'énumération pour LOGFONT (valant 127), qui correspond non pas au charset ISO, mais a celui Windows).
    La différence est flagrante quand on regarde cette chaine dans une page HTML vue par IE : si je chois l'encoding ISO Arabic, tout est OK, si je choisis l'encoding Windows Arabic, j'obtiens le même résultat qu'avec ma LOGFONT en MFC.

    J'arrive donc partiellement a afficher cette chaine sauf que certain caractères ne sont pas correctement encodés (car probablement par reconnus)

    Je voulais savoir s'il est possible de mettre en correspondance le charset ISO choisi, et si oui, a partir de quel objet? (bref un point de départ). Je suppose que c'est possible puisque IE6 est capable de faire la différence et je serais surpris qu'il ne soit pas développé en MFC^^).

    Merci d'avance

  2. #2
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    A l'énoncé de ton problème je vois 2 solutions raisonnables : soit tu fais des fonctions de transcodage, soit tu passes ton projet en UNICODE (tout comme tes pages web).

    Tu devrais trouver plus d'infos ici.

    Bon courage.

Discussions similaires

  1. [SQL2K] recopier une ligne, mais pas complètement
    Par Monstros Velu dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/10/2006, 12h54
  2. Sous-formulaire pas complétement visible?
    Par polianita dans le forum Access
    Réponses: 1
    Dernier message: 24/07/2006, 16h41
  3. Trigger qui rollback, mais pas complètement
    Par Monstros Velu dans le forum Développement
    Réponses: 3
    Dernier message: 20/04/2006, 10h18
  4. [Access] Update ne s'exécute pas complètement car PK
    Par JulienCEA dans le forum Langage SQL
    Réponses: 5
    Dernier message: 21/02/2006, 22h14
  5. Procedure stockée qui ne s'exe pas complètement
    Par Oluha dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/01/2005, 14h38

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