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 :

Format Unicode, Utf8, utf16


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2013
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2013
    Messages : 27
    Par d�faut Format Unicode, Utf8, utf16
    Bonjour, j'ai une petite question, on a un projet � rentre apr�s ces vacances sur la conversion unicode/utf8/utf16 et inversement, donc 6 fonctions au total.

    Le prof veut qu'on v�rifie la saisie du code de l'utilisateur, en soit y a rien de compliqu�, mais comment peut-on connaitre le "minimum" et le "maximum" d'un code unicode ou utf8 ou utf16 ?

    Je m'explique, je pense pas me tromper en disant qu'un unicode vers Utf 16 ne peut pas avoir plus de 6 caract�res (du moins on en a jamais vu) ? Mais quel est le code "minimal" valide pour un unicode ou plut�t quel est le premier caract�re unicode (0000 je suppose ?) ? Et pareil pour utf8 et utf16 ? J'ai recherch� sur wiki et les premi�res pages d'internet mais je trouve rien ou alors je comprend pas grand chose, ou alors je ne sais pas ce que je suis sens� trouver.

    Lorsque je fais des tests avec mon algorithme pour utf16, j'ai l'impression que le code unicode maximal pour l'unicode vers utf16 est 1FFFFF et par cons�quent, le code maximal pour utf16Be vers unicode est: DBFFDFFF et pour utf16Le est: FFD8FFDF

    Est-ce bien cela ?

    Merci bonne journ�e et meilleurs voeux !

  2. #2
    Expert confirm�

    Inscrit en
    Novembre 2005
    Messages
    5 145
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par d�faut
    Citation Envoy� par Elradriel Voir le message
    Bonjour, j'ai une petite question, on a un projet � rentre apr�s ces vacances sur la conversion unicode/utf8/utf16 et inversement, donc 6 fonctions au total.
    J'ai l'impression UTF8 et UTF16 sont des encodages d'Unicode. Je me demande si par Unicode tu ne veux pas dire UTF32.

    Le prof veut qu'on v�rifie la saisie du code de l'utilisateur, en soit y a rien de compliqu�, mais comment peut-on connaitre le "minimum" et le "maximum" d'un code unicode ou utf8 ou utf16 ?
    C'est pire, il y a des trous. Il y a une base de donn�es (en fichiers textes) avec toutes les informations n�cessaire: http://www.unicode.org/ucd/

    Voir aussi le reste du site d'Unicode.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2013
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2013
    Messages : 27
    Par d�faut
    Bonsoir, alors si j'en crois ton lien, le dernier caract�re unicode en date est : E01EF, le reste est r�serv� � un usage priv�e non officiel, que je suppose, je ne dois pas prendre en compte.

    Donc en fonction de �a, je peux trouver le caract�re maximun en utf16 Be et Le.

    Apr�s j'ai pu voir comme tu m'as dit qu'il y avait des trous dans les caract�re unicodes, tu penses que je suis sens� mettre tous �a dans un fichier, et � chaque fois que l'utilisateur rendre un code unicode, aller lire toute la liste jusqu�� ce qu'on trouve ou non le caract�re ? �a me parait un peu lourd comme m�thode non ?

    Surtout que dans ce cas, je vais devoir faire la m�me chose avec utf16 et 8 et je vois pas trop comment faire � part cr�e moi m�me le fichier texte avec le r�sultat de mon algorithme que je ferai tourner, en sachant que je ne dois rendre qu'un fichier bref je ne pense pas que ce soit la bonne solution.

    Pour ce qui est de l'utf32, j'en ai jamais entendu parler, mais je suppose au vu de ce qui est dit sur wiki, que �a revient � la m�me chose. (Quand je parle d'unicode c'est exactement le lien que tu m'as donn�, donc je sais pas si utf32 revient au m�me)

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par d�faut
    J'en profite pour rappeler cette excellente source sur les flux.

Discussions similaires

  1. Unicode UTF8 ASCII UTF16 caract�res accentu�s .
    Par PeD012 dans le forum VB.NET
    R�ponses: 3
    Dernier message: 25/02/2012, 22h59
  2. [Syst�me] Code source au format unicode
    Par bractar dans le forum Langage
    R�ponses: 1
    Dernier message: 27/02/2007, 07h11
  3. D�terminer le Type fichier texte unicode, utf8?
    Par soazig dans le forum Autres Logiciels
    R�ponses: 1
    Dernier message: 08/02/2007, 22h12
  4. convertir un text en format unicode
    Par mjava dans le forum G�n�ral Java
    R�ponses: 4
    Dernier message: 18/07/2006, 16h51
  5. [i18n][utf8] Outils pour convertir iso8859-1 en unicode/utf8
    Par co2 dans le forum API standards et tierces
    R�ponses: 5
    Dernier message: 07/11/2005, 09h56

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