A voir également:
- Unicode en C++
- Unicode facebook - Guide
- Alphabet gsm unicode ou automatique - Forum Samsung
- Quelle est la traduction en français du mot dont les 3 caractères unicode sont 6253 5370 673a ? - Forum Réseaux sociaux
- Quelle est la traduction en français du mot dont les 3 caractères unicode sont 6276 624b 6905 ? - Forum Javascript
- Unicode é majuscule - Guide
1 réponse
En fait il faut bien comprendre que pour de l'unicode, tu dois utiliser les fonctions associées au wchar (qui fonctionnent sur le même principe que les fonctions pour les caractères ascii). Attention car les chaînes manipulées sont des chaînes unicodes, qui sont préfixées par un "L" (voir exemple ci-dessous)
Ici je prends les caractères unicode 100 à 109 mais tu peux prendre n'importe quelle valeur comprise entre 0 et 65535. Pour que le caractère s'affiche, il faut que le terminal dans lequel tu l'écris utilise une police qui permette d'afficher le caractère (par exemple les caractères asiatiques).
Bonne chance
#include <iostream> #include <cwchar> int main(){ wchar_t c; for(wchar_t wc = 100; wc < 110; ++wc) { wprintf(L"%d > %c\n", wc, wc); } return 0; }
Ici je prends les caractères unicode 100 à 109 mais tu peux prendre n'importe quelle valeur comprise entre 0 et 65535. Pour que le caractère s'affiche, il faut que le terminal dans lequel tu l'écris utilise une police qui permette d'afficher le caractère (par exemple les caractères asiatiques).
Bonne chance