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

C Discussion :

lettres arabes et langage c


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Rniamo
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 508
    Par défaut lettres arabes et langage c
    bonjours,

    comment intégrer des phrases arabes en C ?

    des fois deux lettres se rapprochent pour n'en former qu'une et avec un printf non ...il y a une code spéciale ? une fonction ?

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865

  3. #3
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par défaut
    Bonjour,

    ce genre de comportement ne serait-il pas réglable via setlocale() ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #include <locale.h>
    char *setlocale(int category, const char *locale);
    Pour l'arabe il me semble que la (le ?) locale doit être "Ar_AA".

    D'après mon manuel, la fonction est conforme : C99, POSIX.1-2001.

    Le problème reste que les fichiers de langue doivent être installer sur l'ordinateur cible, mais ça c'est un autre problème.

  4. #4
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    A mon avis ça ne servira à rien de modifier la locale si la console n'a pas une police qui gere les caractères arabes

  5. #5
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 539
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 539
    Par défaut
    Citation Envoyé par Rniamo Voir le message
    bonjours,

    comment intégrer des phrases arabes en C ?

    des fois deux lettres se rapprochent pour n'en former qu'une et avec un printf non ...il y a une code spéciale ? une fonction ?
    Il vaut vraiment mieux utiliser les spécifités de l'OS et des structures qui supportent Unicode.
    Sous Windows et en programmation Windows il faut prendre des Wide Char _wchar_t et prendre wprintf plutot que printf destinée aux charactêres ANSI.
    Un Wide Char est codé sur 16bits alors qu'un char sur 8...
    Pour SetLocale je crois que Gruik a raison

Discussions similaires

  1. Les lettres arabes
    Par secret055 dans le forum wxWidgets
    Réponses: 0
    Dernier message: 22/08/2010, 16h39
  2. convertir chiffre en lettre arabe
    Par DzBadBoy dans le forum Langage
    Réponses: 13
    Dernier message: 21/09/2009, 21h46
  3. Code lettre arabe en PHP
    Par hadjiphp dans le forum Langage
    Réponses: 2
    Dernier message: 18/07/2009, 14h55
  4. converture un champ numeric en lettre arabe
    Par atifo dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 05/09/2008, 11h16
  5. Encodage des lettres arabes
    Par bailamos dans le forum Langage
    Réponses: 3
    Dernier message: 06/10/2007, 00h23

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