Unicode et des caractères Ascii de la même manière?
Quelles sont exactement les caractères unicode codes? Et comment sont-ils différents des caractères ascii?
Vous devez vous connecter pour publier un commentaire.
Quelles sont exactement les caractères unicode codes? Et comment sont-ils différents des caractères ascii?
Vous devez vous connecter pour publier un commentaire.
Unicode est un moyen d'affecter des numéros uniques (appelés points de code) pour les caractères à partir de presque toutes les langues en usage actif aujourd'hui, en plus de nombreux autres caractères, tels que des symboles mathématiques. Il existe de nombreuses façons de coder des chaînes Unicode en octets, comme UTF-8 et UTF-16.
ASCII attribue des valeurs uniquement à 128 caractères (a-z, A-Z, 0-9, espace, quelques signes de ponctuation, et certains caractères de contrôle).
Pour chaque personnage qui a une valeur ASCII, le point de code Unicode et la valeur ASCII de ce caractère sont les mêmes.
Dans la plupart des applications modernes vous devriez préférer utiliser des chaînes Unicode plutôt que de l'ASCII. Cela va par exemple vous permettre d'avoir les utilisateurs avec des caractères accentués dans leur nom ou de l'adresse, et pour localiser votre interface pour les langues autres que l'anglais.
Les 128 premiers Unicode points de code sont les mêmes que l'ASCII. Ensuite, ils ont 100 000 plus de.
Il y a deux formats communs pour l'Unicode, UTF-8 qui utilise de 1 à 4 octets pour chaque valeur (donc pour les 128 premiers caractères UTF-8 est exactement le même que ASCII) et UTF-16, qui utilise 2 ou 4 octets.