2011-10-29 4 views
0

Existe-t-il un moyen de montrer ce qui suit en texte arabe? enter image description hereAfficher le texte arabe dans l'interface graphique

J'ai utilisé dans mon projet fréquemment char *sql et ANSI, que puis-je faire?

+1

passer à wchar_t – smerlin

+1

Cela fonctionne maintenant merci. – Aan

+1

accepter une réponse, ou si aucune des réponses ne couvre la solution, écrivez votre propre réponse et acceptez-la (ceci est nécessaire pour que cette question ne soit plus listée comme sans réponse) – smerlin

Répondre

2

Fondamentalement, un char n'est tout simplement pas applicable car il n'a que 256 possibilités pour les valeurs. Dans votre code, vous pouvez utiliser wchar_t au lieu de char.

Je voudrais utiliser Qt et leur fonctionnalité d'internationalisation. Il supporte Unicode et résoudrait ainsi votre problème. Voici un example montrant comment l'utiliser pour différentes langues. Il y a aussi ICU (International Components for Unicode) - regardez this.

1

Vous souhaiterez peut-être lire this article by Joel Spolsky sur Unicode et les jeux de caractères pour comprendre à quoi vous faites face. Puis, découvrez le type d'internationalisation que votre boîte à outils graphique offre.

Questions connexes