Infoforall

Les encodages de caractères

Nous avons vu que les ordinateurs stockent des nombres :

On a donc besoin d'une table de conversion lorsqu'on veut écrire un texte ou qu'on veut le lire . Sans la technique de conversion, impossible de savoir les nombres qu'il faut écrire à la place du texte initial ou comment décoder les chiffres qu'on est en train de lire !

La transformation caractère en nombre est ce qu'on nomme l'encodage.

La transformation nombre vers caractère est ce qu'on nomme le décodage.

Dans la mesure où cette introduction aux différents encodages ne concernent que la gestion des caractères imprimables, j'ai volontairement omis les différences entre les caractères de contrôle de différents encodages. Si vous voulez plus d'information sur ceux-ci, Wikipedia est votre ami. Leurs documents sont très complets au sujet des encodages.

Aujourd'hui, nous allons pouvoir comprendre ceci :

Perceval et l'UTF-8

1 - ASCII

Pour rappel, voilà le code ASCII qui encode 128 caractères avec des valeurs allant de 0 à 127. Cet encodage était le premier standard de représentation des caractères. Il fut publié en 1968. Pour représenter ses 128 caractères, il nécessitait 7 bits (presque un octet). Cela représentait une place mémoire non négligeable à l'époque : on était à quelques centaines de kilo-octets (ko) à l'époque. De quoi encoder un petit livre uniquement, ou une image de qualité très médiocre.

Un petit bout de la table ASCII

Caractère En binaire (7 bits) En décimal
A  100 0001  65
B  100 0010  66
C  100 0011  67

Sous cette forme de tableau avec une ligne par caractère, cela va donner 128 lignes. On représentera plutôt la correspondance via un tableau à deux entrées. Voilà la table totale entre nombre décimal et caractère pour le code ASCII :

J'ai fait apparaître les caractères non imprimables par le symbole ¤¤¤. Il s'agit de codes de contrôle (saut à la ligne, retour chariot ...). On parle de caractères non imprimables.

Table ASCII en version décimale

_0_1_2_3_4_5_6_7_8_9
0_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
1_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
2_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
3_¤¤¤¤¤¤ !"#$%&'
4_()*+,-./01
5_23456789:;
6_<=>?@ABCDE
7_FGHIJKLMNO
8_PQRSTUVWXY
9_Z[\]^_`abc
10_defghijklm
11_nopqrstuvw
12_xyz{|}~¤¤¤

Comme vous le voyez, les caractères codés sont peu nombreux et aucun ne comporte d'accent.

Pour lire le code en base 10 d'un caractère, il suffit de remplacer le x de l'unité par sa valeur lue sur la colonne. Ainsi, R possède le code 82 car il est à l'intersection de la ligne 8_ et de la colonne _2.

Comme vous le voyez, la base 10 n'est pas la base naturelle de l'ASCII : on ne peut pas remplir des cases 128 et 129 qui n'existe pas en ASCII pur. En réalité, il est plus commode de représenter les codes des caractères en base 16 (hexadécimal).

En hexadécimal, aucune différence pour les chiffres de 0 à 9. La seule différence vient des nombres 10 à 15 en décimal.

Ils deviennent des chiffres en hexadécimal

A pour 10, B pour 11, C pour 12, D pour 13, E pour 14 et F pour 15.

Pour rappel, avec deux chiffres en base hexadécimale, il suffit de multiplier le plus à gauche par 16 et de prendre la valeur du plus à droite. Ainsi le nombre hexadécimal N = AF correspond en base 10 à N = 16*10+1*15 = 175.

Avec un tableau, c'est plus clair :

A F
Valeur case 16 1
D'où 16*10 1*15

Table ASCII en version hexadécimale

_0_1_2_3_4_5_6_7_8_9ABCDEF
0_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
1_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
2_ !"#$%&'()*+,-./
3_0123456789:;<=>?
4_@ABCDEFGHIJKLMNO
5_PQRSTUVWXYZ[\]^_
6_`abcdefghijklmno
7_pqrstuvwxyz{|}~¤¤¤

R correspondait à  82  en décimal. Ici, on lit  52 ! Bon, en réalité, c'est 52 en base 16 et ça donne donc 5*16 + 2*1 = 82. Ouf. On obtient bien le même code.

Pour éviter de confondre les deux, on peut écrire ceci : R correspond à (  82  )10 ou (  52  )16.

Le précurseur était l'iso-646 dont l'ASCII est une variante.

Comme vous le voyez, il est facile de comprendre que  A5  ou  7F  sont des nombres hexadécimaux. Mais si on écrit juste 52, on ne peut pas savoir s'il s'agit de 52 en base 10 (en décimal) ou 52 en base 16 (en hexadécimal).

Les langages informatiques ont tous une notation permettant de distinguer les deux. Ils n'utilisent pas la méthode de l'indice car dans un fichier texte pur, il est impossible d'avoir des indices ou des exposants.

Pour les langages dérivés du C, on utilise le préfixe 0x. Ainsi  0x52   désigne 52 en base 16.

A partir de maintenant, nous utiliserons cette notation. Dans les différents tableau, vous pouvez néanmoins obtenir le code décimal d'un caractère en restant stationnaire au dessus de la case.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x0_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x1_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x2_ !"#$%&'()*+,-./
0x3_0123456789:;<=>?
0x4_@ABCDEFGHIJKLMNO
0x5_PQRSTUVWXYZ[\]^_
0x6_`abcdefghijklmno
0x7_pqrstuvwxyz{|}~¤¤¤

La technologie évoluant, l'espace mémoire devint un peu plus important, on créa des tables ASCII étendues à 8 bits. La première moitié de la table est presque toujours comptatible avec ASCII (au moins sur les caractères imprimables). On introduit de nouveaux caractères sur les lignes suivantes pour coder les caractères sur 8 bits et atteindre donc 256 possibilités, codées de 0 à 255. C'est pourquoi on parle pour ces encodages et les suivants d'encodage 1 octet ou encodage 8 bits ou encore ASCII étendu si les premières lignes sont les mêmes que l'ASCII. Par contre, là où ASCII est un vrai standard 7 bits, il n'existe pas une table unique d'encodage sur 8 bits.

2 - cp437 et cp850

Les cp sont les encodages "code page" créés par IBM sur les premiers ordinateurs personnels. L'une des plus connue est la page de code 437 utilisé par IBM pour le système DOS et ces consoles. Aujourd'hui, la plupart des consoles des ordinateurs américains fonctionnent avec cet encodage. En Europe, c'est la page de code 850, une variante du 437 qui est utilisée sur beaucoup de consoles.

En rose, on visualise les cases ayant une valeur différente du standard 8 bits qui a servi de base à l'UNICODE : le latin-1 (qui apparait plus tard chronologiquement).

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x0_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x1_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x2_ !"#$%&'()*+,-./
0x3_0123456789:;<=>?
0x4_@ABCDEFGHIJKLMNO
0x5_PQRSTUVWXYZ[\]^_
0x6_`abcdefghijklmno
0x7_pqrstuvwxyz{|}~¤¤¤
0x8_ÇüéâäàåçêëèïîìÄÅ
0x9_ÉæÆôöòûùÿÖÜ¢£¥ƒ
0xA_áíóúñѪº¿¬½¼¡«»
0xB_
0xC_
0xD_
0xE_αßΓπΣσµτΦΘΩδφε
0xF_±÷°·²¤¤¤

Si on ne donne que la seconde moitié : la cp437 en version courte. On y trouve beaucoup de symboles car à cette époque, l'affichage se faisait intégralement en caractères : les graphiques (comme les séparateurs de tableaux) devaient donc être réalisés avec des caractères également.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_ÇüéâäàåçêëèïîìÄÅ
0x9_ÉæÆôöòûùÿÖÜ¢£¥ƒ
0xA_áíóúñѪº¿¬½¼¡«»
0xB_
0xC_
0xD_
0xE_αßΓπΣσµτΦΘΩδφε
0xF_±÷°·²¤¤¤

Pour la cp850, on obtient parfois d'autres caractères, plus utilisés pour le public d'Europe de l'Ouest.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_ÇüéâäàåçêëèïîìÄÅ
0x9_ÉæÆôöòûùÿÖÜø£Ø׃
0xA_áíóúñѪº¿®¬½¼¡«»
0xB_ÁÂÀ©¢¥
0xC_ãä
0xD_ðÐÊËÈıÍÎϦÌ
0xE_ÓßÔÒõÕµþÞÚÛÙýݯ´
0xF_¤¤¤±¾§÷¸°¨·¹³²¤¤¤

3 - iso-8859-1 ou latin-1

D'autres encodages gardèrent les 128 premiers identiques à l'ASCII et rajoutèrent les caractères utiles aux langues utilisées dans une large zone géographique. Comme vous pouvez le noter, la table ASCII ne possèdent pas beaucoup d'accents et les deux tables précédentes ne permettent pas d'écrire correctement toutes les langues d'Europe de l'Ouest...

L'un des encodages les plus utilisés fut l'encodage iso-8859-1, également nommé latin-1. Cet encodage fut l'encodage utilisé historiquement sur les systèmes Windows, UNIX et Amiga. Cette table d'encodage est compatible avec les 256 premiers caractères de l'Unicode.

La première version date de 1986.

En hexa, on obtient de 00 à FF

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x0_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x1_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x2_ !"#$%&'()*+,-./
0x3_0123456789:;<=>?
0x4_@ABCDEFGHIJKLMNO
0x5_PQRSTUVWXYZ[\]^_
0x6_`abcdefghijklmno
0x7_pqrstuvwxyz{|}~¤¤¤
0x8_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x9_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0xA_¤¤¤¡¢£¤¥¦§¨©ª«¬¤¤¤®¯
0xB_°±²³´µ·¸¹º»¼½¾¿
0xC_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
0xD_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
0xE_àáâãäåæçèéêëìíîï
0xF_ðñòóôõö÷øùúûüýþÿ

Cette table est entièrement compatible avec l'Unicode.

L'encodage iso-8859-1 en version courte (Europe de l'Ouest). Orienté langage, on trouve les caractères utilisés pour écrire en Europe de l'Ouest et pas les caractères permettant de faire du graphisme comme dans cp850.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x9_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0xA_¤¤¤¡¢£¤¥¦§¨©ª«¬¤¤¤®¯
0xB_°±²³´µ·¸¹º»¼½¾¿
0xC_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
0xD_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
0xE_àáâãäåæçèéêëìíîï
0xF_ðñòóôõö÷øùúûüýþÿ

L'encodage iso-8859-2 ou latin-2 en version courte (Europe Centrale)

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x9_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0xA_¤¤¤Ą˘Ł¤ĽŚ§¨ŠŞŤŹ¤¤¤ŽŻ
0xB_°ą˛ł´ľśˇ¸šşťź˝žż
0xC_ŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎ
0xD_ĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢß
0xE_ŕáâăäĺćçčéęëěíîď
0xF_đńňóôőö÷řůúűüýţ˙

L'encodage iso-8859-3 ou latin-3 en version courte (Europe du Sud). Quelques valeurs ne sont pas attribuées et sont représentées pas un point d'interrogation.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x9_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0xA_¤¤¤Ħ˘£¤Ĥ§¨İŞĞĴ¤¤¤Ż
0xB_°ħ²³´µĥ·¸ışğĵ½ż
0xC_ÀÁÂÄĊĈÇÈÉÊËÌÍÎÏ
0xD_ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜß
0xE_àáâäċĉçèéêëìíîï
0xF_ñòóôġö÷ĝùúûüŭŝ˙

L'encodage iso-8859-11 ou Thai. Sans surprise, tous les caractères ou presque ont changé dans la seconde partie du code (les caractères 128 à 255).

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x9_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0xA_¤¤¤
0xB_
0xC_
0xD_฿
0xE_
0xF_

L'encodage iso-8859-15 ou latin-9 : Il s'agit d'une sort de mise à jour de iso8859-1 ou latin-1 qui remplace quelques caractères peu utilisés par l'euro € et les lettres Š, š, Ž, ž, Œ, œ, et Ÿ, qui permettent de finaliser réellement les caractères utilisés en Français, Finlandais et Estonien.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x9_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0xA_¤¤¤¡¢£¥Š§š©ª«¬¤¤¤®¯
0xB_°±²³Žµ·ž¹º»ŒœŸ¿
0xC_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
0xD_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
0xE_àáâãäåæçèéêëìíîï
0xF_ðñòóôõö÷øùúûüýþÿ

4 - windows-1252 ou cp1252 ou ANSI

Après l'exemple des pages de code des constructeurs, et d'un exemple de code régional (le iso-8859-1 pour l'Europe de l'Ouest), voilà celles des concepteurs de systèmes d'exploitation. Commencons par le plus connu à l'époque.

Windows a développé une variante de l'iso-8859-1 nommé windows-1252. Avec le monopole de Windows à l'époque, cette table d'encodage est un peu devenu un standard. Beaucoup la nommèrent ANSI, confondant la page avec la vraie signification d'ANSI : ANSI veut dire en réalité American National Standards Institute (Institut de normalisation américaine) et il s'agit d'un organisme qui supervise le développement des normes américaines. La table cp1252 ou windows-1252 n'a rien à voir avec l'organisme qui a normalisé l'encodage ASCII, mais l'usage est resté et la documentation technique de Windows n'a rien fait pour clarifier la situation. Ainsi, cet encodage a été souvent nommé ANSI et beaucoup continuent à croire qu'il s'agit de la version "officielle" de l'extension de l'ASCII. Je le répète donc : cet encodage n'est pas la version officielle de l'ASCII étendu sur 8 bits.

La différence avec l'encodage précédent n'apparait que sur les lignes 8_ et 9_ qui sont des caractères de contrôle en iso-8859-1 et où windows-1252 vient glisser quelques caractères imprimables ou n'utilise pas de caractères de contrôle (les cases avec le point d'interrogation).

Attention, la notion d'encodage ANSI fait surtout référence à l'encodage de base du système d'exploitation Windows pour les systèmes américains. Or, même avec Windows il n'agit pas toujours du 1252 qui est installé en tant qu'encodage de base. Il existe de multiples variantes en fonction de la zone géographique du matériel. Pour rajouter un peu à la confusion des différentes versions des encodages iso-8859, Windows a donc créé ses propres variations. Windows-1251 est ainsi l'encodage pour le cyrillique.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x0_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x1_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x2_ !"#$%&'()*+,-./
0x3_0123456789:;<=>?
0x4_@ABCDEFGHIJKLMNO
0x5_PQRSTUVWXYZ[\]^_
0x6_`abcdefghijklmno
0x7_pqrstuvwxyz{|}~¤¤¤
0x8_ƒˆŠŒŽ
0x9_˜šœžŸ
0xA_¤¤¤¡¢£¤¥¦§¨©ª«¬¤¤¤®¯
0xB_°±²³´µ·¸¹º»¼½¾¿
0xC_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
0xD_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
0xE_àáâãäåæçèéêëìíîï
0xF_ðñòóôõö÷øùúûüýþÿ

L'encodage Windows-1252 en version réduite

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_ƒˆŠŒŽ
0x9_˜šœžŸ
0xA_¤¤¤¡¢£¤¥¦§¨©ª«¬¤¤¤®¯
0xB_°±²³´µ·¸¹º»¼½¾¿
0xC_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
0xD_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
0xE_àáâãäåæçèéêëìíîï
0xF_ðñòóôõö÷øùúûüýþÿ

Pour information, voilà par exemple le windows-1251 pour le cyrillique.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x8_ЂЃѓЉЊЌЋЏ
0x9_ђљњќћџ
0xA_¤¤¤ЎўЈ¤Ґ¦§Ё©Є«¬¤¤¤®Ї
0xB_°±Ііґµ·ёє»јЅѕї
0xC_АБВГДЕЖЗИЙКЛМНОП
0xD_РСТУФХЦЧШЩЪЫЬЭЮЯ
0xE_абвгдежзийклмноп
0xF_рстуфхцчшщъыьэюя

5 - mac-roman

De la même façon, il y avait des encodages Apple pour Mac, comme le mac-roman, l'équivalent pour l'Europe de l'Ouest de l'iso-8859-1 et de windows-1252.

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x0_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x1_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x2_ !"#$%&'()*+,-./
0x3_0123456789:;<=>?
0x4_@ABCDEFGHIJKLMNO
0x5_PQRSTUVWXYZ[\]^_
0x6_`abcdefghijklmno
0x7_pqrstuvwxyz{|}~¤¤¤
0x8_ÄÅÇÉÑÖÜáàâäãåçéè
0x9_êëíìîïñóòôöõúùûü
0xA_°¢£§ß®©´¨ÆØ
0xB_±¥µπªºΩæø
0xC_¿¡¬ƒ«»¤¤¤ÀÃÕŒœ
0xD_÷ÿŸ
0xE_·ÂÊÁËÈÍÎÏÌÓÔ
0xF_¤¤¤ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ

Remarque : le caractère F0 correspond au sigle d'Apple et n'apparait pas dans l'Unicode.

6 - Unicode

Tant que les ordinateurs ne communiquaient pas entre eux, ou qu'ils le faisaient dans la même langue, cela ne posait pas (trop) de problème. Mais avec l'apparition de la communication globale via Internet, un langage de programmation pouvait créer fonctionner avec un certain encodage à l'interne (par exemple cp1252), créer un fichier texte encodé en latin-3. Et ce fichier pouvait être lu en Turquie par quelqu'un ayant un encodage de type mac-turkish. Bref, les risques d'avoir des affichages bizarres (au mieux), des programmes qui plantent ou des bases de données complétement anéanties (le pire qui soit) devenait non négligeable.

Avec un octet (8 bits), on ne peut avoir que 28 = 256 caractères différents. Pas un de plus. Pas moyen donc de satisfaire tout le monde.

L'idée est donc venu de stocker les caractères sur 2 octets (16 bits). On obtient ainsi 216 = 65536 possibilités.

Et puis, on a encore rajouté des caractères et il aurait fallu passer sur 3 octets puis 4 octets si on voulait un système compatible partout et pour tout le monde.

C'est ainsi qu'est apparue l'idée d'un code qui ne soit pas directement relié à une technique de stockage : l'Unicode est simplement une très très longue liste associant à chaque numéro un caractère unique.

Par contre, l'Unicode n'impose rien sur la façon concrête de stocker le numéro. On a donc différencier la façon de stocker ce numéro de sa signification.

Actuellement, si on utilisait le code binaire de base, on aurait besoin de 21 bits pour encoder tous les codes présents dans Unicode. .

Voici les 256 premiers caractères (qui sont dans le même ordre que latin-1) puis quelques exemples de ce qu'on peut trouver dans l'Unicode. N'hésitez pas à visiter des pages dédiées à Unicode si vous voulez savoir ce qu'on peut y trouver. Plus de 65000 caractères, c'est long à décrire.

Quelques associations numéros - caractères UNICODE

Pour obtenir le numéro en décimal, il suffit de rester stationnaire au dessus du caractère.

Numéros 0-255
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x0_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x1_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x2_ !"#$%&'()*+,-./
0x3_0123456789:;<=>?
0x4_@ABCDEFGHIJKLMNO
0x5_PQRSTUVWXYZ[\]^_
0x6_`abcdefghijklmno
0x7_pqrstuvwxyz{|}~¤¤¤
0x8_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0x9_¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0xA_¤¤¤¡¢£¤¥¦§¨©ª«¬¤¤¤®¯
0xB_°±²³´µ·¸¹º»¼½¾¿
0xC_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
0xD_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
0xE_àáâãäåæçèéêëìíîï
0xF_ðñòóôõö÷øùúûüýþÿ
Numéros 256-511
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x10_ĀāĂ㥹ĆćĈĉĊċČčĎď
0x11_ĐđĒēĔĕĖėĘęĚěĜĝĞğ
0x12_ĠġĢģĤĥĦħĨĩĪīĬĭĮį
0x13_İıIJijĴĵĶķĸĹĺĻļĽľĿ
0x14_ŀŁłŃńŅņŇňʼnŊŋŌōŎŏ
0x15_ŐőŒœŔŕŖŗŘřŚśŜŝŞş
0x16_ŠšŢţŤťŦŧŨũŪūŬŭŮů
0x17_ŰűŲųŴŵŶŷŸŹźŻżŽžſ
0x18_ƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏ
0x19_ƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟ
0x1A_ƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯ
0x1B_ưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿ
0x1C_ǀǁǂǃDŽDždžLJLjljNJNjnjǍǎǏ
0x1D_ǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟ
0x1E_ǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯ
0x1F_ǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿ
Numéros 512-767
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x20_ȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏ
0x21_ȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟ
0x22_ȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯ
0x23_ȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿ
0x24_ɀɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏ
0x25_ɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟ
0x26_ɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯ
0x27_ɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿ
0x28_ʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏ
0x29_ʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟ
0x2A_ʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯ
0x2B_ʰʱʲʳʴʵʶʷʸʹʺʻʼʽʾʿ
0x2C_ˀˁ˂˃˄˅ˆˇˈˉˊˋˌˍˎˏ
0x2D_ːˑ˒˓˔˕˖˗˘˙˚˛˜˝˞˟
0x2E_ˠˡˢˣˤ˥˦˧˨˩˪˫ˬ˭ˮ˯
0x2F_˰˱˲˳˴˵˶˷˸˹˺˻˼˽˾˿
Numéros 8704-8959
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0x220_
0x221_
0x222_
0x223_
0x224_
0x225_
0x226_
0x227_
0x228_
0x229_
0x22A_
0x22B_
0x22C_
0x22D_
0x22E_
0x22F_
Numéros 63744-63999
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0xF90_
0xF91_
0xF92_
0xF93_錄
0xF94_
0xF95_
0xF96_
0xF97_勵
0xF98_
0xF99_
0xF9A_
0xF9B_樂
0xF9C_
0xF9D_
0xF9E_
0xF9F_刺

Le problème de l'UNICODE : le stockage du numéro !

Avec 2 octets, on a 216 = 65536 caractéres différents encodables.

Avec 3 octets, on a 224 = 16 777 216 caractères différents encodables.

Actuellement, on aurait besoin de 21 bits pour donner un numéro à chaque caractère des tables UNICODES. Soit 3 octets. Un fichier texte qu'on encoderait avec 3 octets par caractère prendrait donc trois fois plus de place qu'un fichier utilisant l'un des encodages qui utilise un octet par caractère.

Or plus un fichier est lourd, plus il prend de temps à transférer et plus il utilise de ressources.

Il a donc fallu trouver un moyen de stocker ces numéros sans nécessairement prendre 3 octets à chaque fois.

7 - UTF-8

C'est sur cette question de taille qu'ont travaillé les créateurs de l'UTF-8. Que veut dire d'ailleurs UTF-8 ?

UTF-8 veut dire : Universal Character Set Transformation Format 8 bits. C'est plus clair ? Non. Ah.

Le principe de l'UTF-8 est simple à comprendre mais pas si simple que ça à mettre en oeuvre : on part du principe que la majorité du document texte contient des caractères situés en réalité dans la table ASCII, sur les caractères numérotés 0 à 127.
Pour eux, on garde le principe du codage sur un octet.
Pour les caractères un peu moins courants, on utilise à deux octets.
Pour les caractères beaucoup moins courants, on utilise à trois octets.

La difficulté n'est pas dans l'encodage mais plutôt lors du décodage : on reçoit juste des octets. Comment savoir s'il faut en prendre 1, 2 ou 3 pour lire le caractère suivant ?

Caractères courants (dans notre culture occidentale)

Pour ces caractères ASCII, on utilise uniquement 7 bits pour le stockage de l'information. Le 8e bit de l'octet est à  0  pour indiquer qu'on a besoin d'un seul octet :

Ainsi, on aura toujours un contenu binaire de la forme suivante :  0xxx xxxx  x  représente un bit quelconque.

Il y a 7  x  : on peut coder 7 bits, donc l'ASCII.

Exemple : le code ASCII du A est 65 en décimal et en binaire  100 0001 .

Son code UTF-8 est donc obtenu en rajoutant  0  devant :  0100 0001 .

Il correspond donc toujours à un octet donnant 65 en décimal.

Caractères moins courants (dans notre culture occidentale)

Si le bit de poids fort (le plus à gauche) est à  1 , cela veut dire qu'il faut lire le code du caractère sur plusieurs octets.
Le nombre de bits de poids fort à  1  jusqu'au premier bit à  0  donne le nombre d'octets à lire pour décoder le caractère.

Pour les octets suivants, on impose les deux bits de poids forts à 10 :  10xx xxxx .

Code sur 2 octets :

  •  110x xxxx  -  10xx xxxx 
  • Cela veut dire qu'il y a 2 octets à lire en tout.
  • Il y a 11  x  : on peut coder sur 11 bits.

Code sur 3 octets :

  •  1110 xxxx  -  10xx xxxx  -  10xx xxxx 
  • Cela veut dire qu'il y a 3 octets à lire en tout.
  • Il y a 16  x  : on peut coder sur 16 bits.

Code sur 4 octets :

  •  11110xxx  -  10xx xxxx  -  10xx xxxx  -  10xx xxxx 
  • Cela veut dire qu'il y a 4 octets à lire en tout.
  • Il y a 21  x  : on peut coder sur 21 bits.

On voit donc qu'avec 4 octets pour certains caractères, on peut encoder tous les caractères UNICODE actuels. Si on venait à en rajouter beaucoup dans la norme UNICODE, on aura alors nécéssité d'encoder certains caractères sur 5 octets.

Si on résume, le principe du code est simple :

De cette façon, si tout est configuré en UTF-8, les fichiers restent relativement légers car la majorité des caractères restent codés sur 1 octet mais on n'a plus à jongler entre une multitude de tables à un octet.

Un fichier UTF-8 est donc légérement plus lourd qu'un fichier encodé avec une table d'encodage à un octet.

Attention, ce n'est néanmoins pas magique : la notion de caractères courants est fonction de la langue de l'utilisateur. L'UTF-8 fonctionne très bien avec les langues occidentales utilisant les caractères latins mais un fichier texte asiatique peut facilement prendre de deux à trois fois plus de place...

Voici quelques exemples d'encodage UTF-8. On vous donne :

Unicode DecUnicode HexCaractèreUTF-8 DécimalUTF-8 HexaDécodage en Latin-1
630x3f?  63  0x3f ?
640x40@  64  0x40 @
650x41A  65  0x41 A
2320xe8è  195   168  0xc3 0xa8 è
2330xe9é  195   169  0xc3 0xa9 é
2340xeaê  195   170  0xc3 0xaa ê
2350xebë  195   171  0xc3 0xab ë

En regardant la caractère UNICODE numéro 233, vous devriez comprendre la blague avec Perceval : l'UTF-8 encode le é avec deux octets de valeurs  195  et  169 . Si on tente de décoder ceci avec les règles du latin-1, où un octet correspond à un caractère, on va faire afficher les caractères correspondants au code  195  (Ã) puis au code  169  (©).

C'est le genre de choses qu'on peut voir assez fréquemment sur les vieux sites non mis à jour : on tente de décoder un texte en utilisant un autre encodage que celui utilisé pour enregistrer le texte !

Perceval et l'UTF-8

Ca fonctionne aussi avec Martine. Vous pouvez tenter une recherche Qwant sur Martine+UTF-8.

Martine écrit en Utf-8

C'est pour cela qu'il faut toujours écrire noir sur blanc l'encodage utilisé pour créer une page html, un programme Python, un programme Javascript ... Sinon, on risque de mal décodé les octets représentant le texte si on utilise la mauvaise table de décodage.
Résultat : les caractères ASCII risquent de bien s'afficher, mais pas les autres.

8 - Représentation UTF-8 des 1024 premiers caractères UNICODE

Unicode DecUnicode HexCaractèreUTF-8 DécimalUTF-8 HexaDécodage en Latin-1
00x0¤¤¤0 0x0 ¤
10x1¤¤¤1 0x1 ¤
20x2¤¤¤2 0x2 ¤
30x3¤¤¤3 0x3 ¤
40x4¤¤¤4 0x4 ¤
50x5¤¤¤5 0x5 ¤
60x6¤¤¤6 0x6 ¤
70x7¤¤¤7 0x7 ¤
80x8¤¤¤8 0x8 ¤
90x9¤¤¤9 0x9 ¤
100xa¤¤¤10 0xa ¤
110xb¤¤¤11 0xb ¤
120xc¤¤¤12 0xc ¤
130xd¤¤¤13 0xd ¤
140xe¤¤¤14 0xe ¤
150xf¤¤¤15 0xf ¤
160x10¤¤¤16 0x10 ¤
170x11¤¤¤17 0x11 ¤
180x12¤¤¤18 0x12 ¤
190x13¤¤¤19 0x13 ¤
200x14¤¤¤20 0x14 ¤
210x15¤¤¤21 0x15 ¤
220x16¤¤¤22 0x16 ¤
230x17¤¤¤23 0x17 ¤
240x18¤¤¤24 0x18 ¤
250x19¤¤¤25 0x19 ¤
260x1a¤¤¤26 0x1a ¤
270x1b¤¤¤27 0x1b ¤
280x1c¤¤¤28 0x1c ¤
290x1d¤¤¤29 0x1d ¤
300x1e¤¤¤30 0x1e ¤
310x1f¤¤¤31 0x1f ¤
320x20 32 0x20
330x21!33 0x21 !
340x22"34 0x22 "
350x23#35 0x23 #
360x24$36 0x24 $
370x25%37 0x25 %
380x26&38 0x26 &
390x27'39 0x27 '
400x28(40 0x28 (
410x29)41 0x29 )
420x2a*42 0x2a *
430x2b+43 0x2b +
440x2c,44 0x2c ,
450x2d-45 0x2d -
460x2e.46 0x2e .
470x2f/47 0x2f /
480x30048 0x30 0
490x31149 0x31 1
500x32250 0x32 2
510x33351 0x33 3
520x34452 0x34 4
530x35553 0x35 5
540x36654 0x36 6
550x37755 0x37 7
560x38856 0x38 8
570x39957 0x39 9
580x3a:58 0x3a :
590x3b;59 0x3b ;
600x3c<60 0x3c <
610x3d=61 0x3d =
620x3e>62 0x3e >
630x3f?63 0x3f ?
640x40@64 0x40 @
650x41A65 0x41 A
660x42B66 0x42 B
670x43C67 0x43 C
680x44D68 0x44 D
690x45E69 0x45 E
700x46F70 0x46 F
710x47G71 0x47 G
720x48H72 0x48 H
730x49I73 0x49 I
740x4aJ74 0x4a J
750x4bK75 0x4b K
760x4cL76 0x4c L
770x4dM77 0x4d M
780x4eN78 0x4e N
790x4fO79 0x4f O
800x50P80 0x50 P
810x51Q81 0x51 Q
820x52R82 0x52 R
830x53S83 0x53 S
840x54T84 0x54 T
850x55U85 0x55 U
860x56V86 0x56 V
870x57W87 0x57 W
880x58X88 0x58 X
890x59Y89 0x59 Y
900x5aZ90 0x5a Z
910x5b[91 0x5b [
920x5c\92 0x5c \
930x5d]93 0x5d ]
940x5e^94 0x5e ^
950x5f_95 0x5f _
960x60`96 0x60 `
970x61a97 0x61 a
980x62b98 0x62 b
990x63c99 0x63 c
1000x64d100 0x64 d
1010x65e101 0x65 e
1020x66f102 0x66 f
1030x67g103 0x67 g
1040x68h104 0x68 h
1050x69i105 0x69 i
1060x6aj106 0x6a j
1070x6bk107 0x6b k
1080x6cl108 0x6c l
1090x6dm109 0x6d m
1100x6en110 0x6e n
1110x6fo111 0x6f o
1120x70p112 0x70 p
1130x71q113 0x71 q
1140x72r114 0x72 r
1150x73s115 0x73 s
1160x74t116 0x74 t
1170x75u117 0x75 u
1180x76v118 0x76 v
1190x77w119 0x77 w
1200x78x120 0x78 x
1210x79y121 0x79 y
1220x7az122 0x7a z
1230x7b{123 0x7b {
1240x7c|124 0x7c |
1250x7d}125 0x7d }
1260x7e~126 0x7e ~
1270x7f¤¤¤127 0x7f ¤
1280x80¤¤¤194 128 0xc2 0x80 ¤
1290x81¤¤¤194 129 0xc2 0x81 ¤
1300x82¤¤¤194 130 0xc2 0x82 ¤
1310x83¤¤¤194 131 0xc2 0x83 ¤
1320x84¤¤¤194 132 0xc2 0x84 ¤
1330x85¤¤¤194 133 0xc2 0x85 ¤
1340x86¤¤¤194 134 0xc2 0x86 ¤
1350x87¤¤¤194 135 0xc2 0x87 ¤
1360x88¤¤¤194 136 0xc2 0x88 ¤
1370x89¤¤¤194 137 0xc2 0x89 ¤
1380x8a¤¤¤194 138 0xc2 0x8a ¤
1390x8b¤¤¤194 139 0xc2 0x8b ¤
1400x8c¤¤¤194 140 0xc2 0x8c ¤
1410x8d¤¤¤194 141 0xc2 0x8d ¤
1420x8e¤¤¤194 142 0xc2 0x8e ¤
1430x8f¤¤¤194 143 0xc2 0x8f ¤
1440x90¤¤¤194 144 0xc2 0x90 ¤
1450x91¤¤¤194 145 0xc2 0x91 ¤
1460x92¤¤¤194 146 0xc2 0x92 ¤
1470x93¤¤¤194 147 0xc2 0x93 ¤
1480x94¤¤¤194 148 0xc2 0x94 ¤
1490x95¤¤¤194 149 0xc2 0x95 ¤
1500x96¤¤¤194 150 0xc2 0x96 ¤
1510x97¤¤¤194 151 0xc2 0x97 ¤
1520x98¤¤¤194 152 0xc2 0x98 ¤
1530x99¤¤¤194 153 0xc2 0x99 ¤
1540x9a¤¤¤194 154 0xc2 0x9a ¤
1550x9b¤¤¤194 155 0xc2 0x9b ¤
1560x9c¤¤¤194 156 0xc2 0x9c ¤
1570x9d¤¤¤194 157 0xc2 0x9d ¤
1580x9e¤¤¤194 158 0xc2 0x9e ¤
1590x9f¤¤¤194 159 0xc2 0x9f ¤
1600xa0¤¤¤194 160 0xc2 0xa0 ¤
1610xa1¡194 161 0xc2 0xa1 ¡
1620xa2¢194 162 0xc2 0xa2 ¢
1630xa3£194 163 0xc2 0xa3 £
1640xa4¤194 164 0xc2 0xa4 ¤
1650xa5¥194 165 0xc2 0xa5 Â¥
1660xa6¦194 166 0xc2 0xa6 ¦
1670xa7§194 167 0xc2 0xa7 §
1680xa8¨194 168 0xc2 0xa8 ¨
1690xa9©194 169 0xc2 0xa9 ©
1700xaaª194 170 0xc2 0xaa ª
1710xab«194 171 0xc2 0xab «
1720xac¬194 172 0xc2 0xac ¬
1730xad¤¤¤194 173 0xc2 0xad ¤
1740xae®194 174 0xc2 0xae ®
1750xaf¯194 175 0xc2 0xaf ¯
1760xb0°194 176 0xc2 0xb0 °
1770xb1±194 177 0xc2 0xb1 ±
1780xb2²194 178 0xc2 0xb2 ²
1790xb3³194 179 0xc2 0xb3 ³
1800xb4´194 180 0xc2 0xb4 ´
1810xb5µ194 181 0xc2 0xb5 µ
1820xb6194 182 0xc2 0xb6 ¶
1830xb7·194 183 0xc2 0xb7 ·
1840xb8¸194 184 0xc2 0xb8 ¸
1850xb9¹194 185 0xc2 0xb9 ¹
1860xbaº194 186 0xc2 0xba º
1870xbb»194 187 0xc2 0xbb »
1880xbc¼194 188 0xc2 0xbc ¼
1890xbd½194 189 0xc2 0xbd ½
1900xbe¾194 190 0xc2 0xbe ¾
1910xbf¿194 191 0xc2 0xbf ¿
1920xc0À195 128 0xc3 0x80 ä
1930xc1Á195 129 0xc3 0x81 ä
1940xc2Â195 130 0xc3 0x82 ä
1950xc3Ã195 131 0xc3 0x83 ä
1960xc4Ä195 132 0xc3 0x84 ä
1970xc5Å195 133 0xc3 0x85 ä
1980xc6Æ195 134 0xc3 0x86 ä
1990xc7Ç195 135 0xc3 0x87 ä
2000xc8È195 136 0xc3 0x88 ä
2010xc9É195 137 0xc3 0x89 ä
2020xcaÊ195 138 0xc3 0x8a ä
2030xcbË195 139 0xc3 0x8b ä
2040xccÌ195 140 0xc3 0x8c ä
2050xcdÍ195 141 0xc3 0x8d ä
2060xceÎ195 142 0xc3 0x8e ä
2070xcfÏ195 143 0xc3 0x8f ä
2080xd0Ð195 144 0xc3 0x90 ä
2090xd1Ñ195 145 0xc3 0x91 ä
2100xd2Ò195 146 0xc3 0x92 ä
2110xd3Ó195 147 0xc3 0x93 ä
2120xd4Ô195 148 0xc3 0x94 ä
2130xd5Õ195 149 0xc3 0x95 ä
2140xd6Ö195 150 0xc3 0x96 ä
2150xd7×195 151 0xc3 0x97 ä
2160xd8Ø195 152 0xc3 0x98 ä
2170xd9Ù195 153 0xc3 0x99 ä
2180xdaÚ195 154 0xc3 0x9a ä
2190xdbÛ195 155 0xc3 0x9b ä
2200xdcÜ195 156 0xc3 0x9c ä
2210xddÝ195 157 0xc3 0x9d ä
2220xdeÞ195 158 0xc3 0x9e ä
2230xdfß195 159 0xc3 0x9f ä
2240xe0à195 160 0xc3 0xa0 ä
2250xe1á195 161 0xc3 0xa1 á
2260xe2â195 162 0xc3 0xa2 â
2270xe3ã195 163 0xc3 0xa3 ã
2280xe4ä195 164 0xc3 0xa4 ä
2290xe5å195 165 0xc3 0xa5 Ã¥
2300xe6æ195 166 0xc3 0xa6 æ
2310xe7ç195 167 0xc3 0xa7 ç
2320xe8è195 168 0xc3 0xa8 è
2330xe9é195 169 0xc3 0xa9 é
2340xeaê195 170 0xc3 0xaa ê
2350xebë195 171 0xc3 0xab ë
2360xecì195 172 0xc3 0xac ì
2370xedí195 173 0xc3 0xad ä
2380xeeî195 174 0xc3 0xae î
2390xefï195 175 0xc3 0xaf ï
2400xf0ð195 176 0xc3 0xb0 ð
2410xf1ñ195 177 0xc3 0xb1 ñ
2420xf2ò195 178 0xc3 0xb2 ò
2430xf3ó195 179 0xc3 0xb3 ó
2440xf4ô195 180 0xc3 0xb4 ô
2450xf5õ195 181 0xc3 0xb5 õ
2460xf6ö195 182 0xc3 0xb6 ö
2470xf7÷195 183 0xc3 0xb7 ÷
2480xf8ø195 184 0xc3 0xb8 ø
2490xf9ù195 185 0xc3 0xb9 ù
2500xfaú195 186 0xc3 0xba ú
2510xfbû195 187 0xc3 0xbb û
2520xfcü195 188 0xc3 0xbc ü
2530xfdý195 189 0xc3 0xbd ý
2540xfeþ195 190 0xc3 0xbe þ
2550xffÿ195 191 0xc3 0xbf ÿ

De 256 à 511

Unicode DecUnicode HexCaractèreUTF-8 DécimalUTF-8 HexaDécodage en Latin-1
2560x100Ā196 128 0xc4 0x80 Ĥ
2570x101ā196 129 0xc4 0x81 Ĥ
2580x102Ă196 130 0xc4 0x82 Ĥ
2590x103ă196 131 0xc4 0x83 Ĥ
2600x104Ą196 132 0xc4 0x84 Ĥ
2610x105ą196 133 0xc4 0x85 Ĥ
2620x106Ć196 134 0xc4 0x86 Ĥ
2630x107ć196 135 0xc4 0x87 Ĥ
2640x108Ĉ196 136 0xc4 0x88 Ĥ
2650x109ĉ196 137 0xc4 0x89 Ĥ
2660x10aĊ196 138 0xc4 0x8a Ĥ
2670x10bċ196 139 0xc4 0x8b Ĥ
2680x10cČ196 140 0xc4 0x8c Ĥ
2690x10dč196 141 0xc4 0x8d Ĥ
2700x10eĎ196 142 0xc4 0x8e Ĥ
2710x10fď196 143 0xc4 0x8f Ĥ
2720x110Đ196 144 0xc4 0x90 Ĥ
2730x111đ196 145 0xc4 0x91 Ĥ
2740x112Ē196 146 0xc4 0x92 Ĥ
2750x113ē196 147 0xc4 0x93 Ĥ
2760x114Ĕ196 148 0xc4 0x94 Ĥ
2770x115ĕ196 149 0xc4 0x95 Ĥ
2780x116Ė196 150 0xc4 0x96 Ĥ
2790x117ė196 151 0xc4 0x97 Ĥ
2800x118Ę196 152 0xc4 0x98 Ĥ
2810x119ę196 153 0xc4 0x99 Ĥ
2820x11aĚ196 154 0xc4 0x9a Ĥ
2830x11bě196 155 0xc4 0x9b Ĥ
2840x11cĜ196 156 0xc4 0x9c Ĥ
2850x11dĝ196 157 0xc4 0x9d Ĥ
2860x11eĞ196 158 0xc4 0x9e Ĥ
2870x11fğ196 159 0xc4 0x9f Ĥ
2880x120Ġ196 160 0xc4 0xa0 Ĥ
2890x121ġ196 161 0xc4 0xa1 Ä¡
2900x122Ģ196 162 0xc4 0xa2 Ä¢
2910x123ģ196 163 0xc4 0xa3 Ä£
2920x124Ĥ196 164 0xc4 0xa4 Ĥ
2930x125ĥ196 165 0xc4 0xa5 Ä¥
2940x126Ħ196 166 0xc4 0xa6 Ħ
2950x127ħ196 167 0xc4 0xa7 ħ
2960x128Ĩ196 168 0xc4 0xa8 Ĩ
2970x129ĩ196 169 0xc4 0xa9 Ä©
2980x12aĪ196 170 0xc4 0xaa Ī
2990x12bī196 171 0xc4 0xab Ä«
3000x12cĬ196 172 0xc4 0xac Ĭ
3010x12dĭ196 173 0xc4 0xad Ĥ
3020x12eĮ196 174 0xc4 0xae Ä®
3030x12fį196 175 0xc4 0xaf į
3040x130İ196 176 0xc4 0xb0 Ä°
3050x131ı196 177 0xc4 0xb1 ı
3060x132IJ196 178 0xc4 0xb2 IJ
3070x133ij196 179 0xc4 0xb3 ij
3080x134Ĵ196 180 0xc4 0xb4 Ä´
3090x135ĵ196 181 0xc4 0xb5 ĵ
3100x136Ķ196 182 0xc4 0xb6 Ķ
3110x137ķ196 183 0xc4 0xb7 Ä·
3120x138ĸ196 184 0xc4 0xb8 ĸ
3130x139Ĺ196 185 0xc4 0xb9 Ĺ
3140x13aĺ196 186 0xc4 0xba ĺ
3150x13bĻ196 187 0xc4 0xbb Ä»
3160x13cļ196 188 0xc4 0xbc ļ
3170x13dĽ196 189 0xc4 0xbd Ľ
3180x13eľ196 190 0xc4 0xbe ľ
3190x13fĿ196 191 0xc4 0xbf Ä¿
3200x140ŀ197 128 0xc5 0x80 Ť
3210x141Ł197 129 0xc5 0x81 Ť
3220x142ł197 130 0xc5 0x82 Ť
3230x143Ń197 131 0xc5 0x83 Ť
3240x144ń197 132 0xc5 0x84 Ť
3250x145Ņ197 133 0xc5 0x85 Ť
3260x146ņ197 134 0xc5 0x86 Ť
3270x147Ň197 135 0xc5 0x87 Ť
3280x148ň197 136 0xc5 0x88 Ť
3290x149ʼn197 137 0xc5 0x89 Ť
3300x14aŊ197 138 0xc5 0x8a Ť
3310x14bŋ197 139 0xc5 0x8b Ť
3320x14cŌ197 140 0xc5 0x8c Ť
3330x14dō197 141 0xc5 0x8d Ť
3340x14eŎ197 142 0xc5 0x8e Ť
3350x14fŏ197 143 0xc5 0x8f Ť
3360x150Ő197 144 0xc5 0x90 Ť
3370x151ő197 145 0xc5 0x91 Ť
3380x152Œ197 146 0xc5 0x92 Ť
3390x153œ197 147 0xc5 0x93 Ť
3400x154Ŕ197 148 0xc5 0x94 Ť
3410x155ŕ197 149 0xc5 0x95 Ť
3420x156Ŗ197 150 0xc5 0x96 Ť
3430x157ŗ197 151 0xc5 0x97 Ť
3440x158Ř197 152 0xc5 0x98 Ť
3450x159ř197 153 0xc5 0x99 Ť
3460x15aŚ197 154 0xc5 0x9a Ť
3470x15bś197 155 0xc5 0x9b Ť
3480x15cŜ197 156 0xc5 0x9c Ť
3490x15dŝ197 157 0xc5 0x9d Ť
3500x15eŞ197 158 0xc5 0x9e Ť
3510x15fş197 159 0xc5 0x9f Ť
3520x160Š197 160 0xc5 0xa0 Ť
3530x161š197 161 0xc5 0xa1 Å¡
3540x162Ţ197 162 0xc5 0xa2 Å¢
3550x163ţ197 163 0xc5 0xa3 Å£
3560x164Ť197 164 0xc5 0xa4 Ť
3570x165ť197 165 0xc5 0xa5 Å¥
3580x166Ŧ197 166 0xc5 0xa6 Ŧ
3590x167ŧ197 167 0xc5 0xa7 ŧ
3600x168Ũ197 168 0xc5 0xa8 Ũ
3610x169ũ197 169 0xc5 0xa9 Å©
3620x16aŪ197 170 0xc5 0xaa Ū
3630x16bū197 171 0xc5 0xab Å«
3640x16cŬ197 172 0xc5 0xac Ŭ
3650x16dŭ197 173 0xc5 0xad Ť
3660x16eŮ197 174 0xc5 0xae Å®
3670x16fů197 175 0xc5 0xaf ů
3680x170Ű197 176 0xc5 0xb0 Å°
3690x171ű197 177 0xc5 0xb1 ű
3700x172Ų197 178 0xc5 0xb2 Ų
3710x173ų197 179 0xc5 0xb3 ų
3720x174Ŵ197 180 0xc5 0xb4 Å´
3730x175ŵ197 181 0xc5 0xb5 ŵ
3740x176Ŷ197 182 0xc5 0xb6 Ŷ
3750x177ŷ197 183 0xc5 0xb7 Å·
3760x178Ÿ197 184 0xc5 0xb8 Ÿ
3770x179Ź197 185 0xc5 0xb9 Ź
3780x17aź197 186 0xc5 0xba ź
3790x17bŻ197 187 0xc5 0xbb Å»
3800x17cż197 188 0xc5 0xbc ż
3810x17dŽ197 189 0xc5 0xbd Ž
3820x17ež197 190 0xc5 0xbe ž
3830x17fſ197 191 0xc5 0xbf Å¿
3840x180ƀ198 128 0xc6 0x80 Ƥ
3850x181Ɓ198 129 0xc6 0x81 Ƥ
3860x182Ƃ198 130 0xc6 0x82 Ƥ
3870x183ƃ198 131 0xc6 0x83 Ƥ
3880x184Ƅ198 132 0xc6 0x84 Ƥ
3890x185ƅ198 133 0xc6 0x85 Ƥ
3900x186Ɔ198 134 0xc6 0x86 Ƥ
3910x187Ƈ198 135 0xc6 0x87 Ƥ
3920x188ƈ198 136 0xc6 0x88 Ƥ
3930x189Ɖ198 137 0xc6 0x89 Ƥ
3940x18aƊ198 138 0xc6 0x8a Ƥ
3950x18bƋ198 139 0xc6 0x8b Ƥ
3960x18cƌ198 140 0xc6 0x8c Ƥ
3970x18dƍ198 141 0xc6 0x8d Ƥ
3980x18eƎ198 142 0xc6 0x8e Ƥ
3990x18fƏ198 143 0xc6 0x8f Ƥ
4000x190Ɛ198 144 0xc6 0x90 Ƥ
4010x191Ƒ198 145 0xc6 0x91 Ƥ
4020x192ƒ198 146 0xc6 0x92 Ƥ
4030x193Ɠ198 147 0xc6 0x93 Ƥ
4040x194Ɣ198 148 0xc6 0x94 Ƥ
4050x195ƕ198 149 0xc6 0x95 Ƥ
4060x196Ɩ198 150 0xc6 0x96 Ƥ
4070x197Ɨ198 151 0xc6 0x97 Ƥ
4080x198Ƙ198 152 0xc6 0x98 Ƥ
4090x199ƙ198 153 0xc6 0x99 Ƥ
4100x19aƚ198 154 0xc6 0x9a Ƥ
4110x19bƛ198 155 0xc6 0x9b Ƥ
4120x19cƜ198 156 0xc6 0x9c Ƥ
4130x19dƝ198 157 0xc6 0x9d Ƥ
4140x19eƞ198 158 0xc6 0x9e Ƥ
4150x19fƟ198 159 0xc6 0x9f Ƥ
4160x1a0Ơ198 160 0xc6 0xa0 Ƥ
4170x1a1ơ198 161 0xc6 0xa1 Æ¡
4180x1a2Ƣ198 162 0xc6 0xa2 Æ¢
4190x1a3ƣ198 163 0xc6 0xa3 Æ£
4200x1a4Ƥ198 164 0xc6 0xa4 Ƥ
4210x1a5ƥ198 165 0xc6 0xa5 Æ¥
4220x1a6Ʀ198 166 0xc6 0xa6 Ʀ
4230x1a7Ƨ198 167 0xc6 0xa7 Ƨ
4240x1a8ƨ198 168 0xc6 0xa8 ƨ
4250x1a9Ʃ198 169 0xc6 0xa9 Æ©
4260x1aaƪ198 170 0xc6 0xaa ƪ
4270x1abƫ198 171 0xc6 0xab Æ«
4280x1acƬ198 172 0xc6 0xac Ƭ
4290x1adƭ198 173 0xc6 0xad Ƥ
4300x1aeƮ198 174 0xc6 0xae Æ®
4310x1afƯ198 175 0xc6 0xaf Ư
4320x1b0ư198 176 0xc6 0xb0 Æ°
4330x1b1Ʊ198 177 0xc6 0xb1 Ʊ
4340x1b2Ʋ198 178 0xc6 0xb2 Ʋ
4350x1b3Ƴ198 179 0xc6 0xb3 Ƴ
4360x1b4ƴ198 180 0xc6 0xb4 Æ´
4370x1b5Ƶ198 181 0xc6 0xb5 Ƶ
4380x1b6ƶ198 182 0xc6 0xb6 ƶ
4390x1b7Ʒ198 183 0xc6 0xb7 Æ·
4400x1b8Ƹ198 184 0xc6 0xb8 Ƹ
4410x1b9ƹ198 185 0xc6 0xb9 ƹ
4420x1baƺ198 186 0xc6 0xba ƺ
4430x1bbƻ198 187 0xc6 0xbb Æ»
4440x1bcƼ198 188 0xc6 0xbc Ƽ
4450x1bdƽ198 189 0xc6 0xbd ƽ
4460x1beƾ198 190 0xc6 0xbe ƾ
4470x1bfƿ198 191 0xc6 0xbf Æ¿
4480x1c0ǀ199 128 0xc7 0x80 Ǥ
4490x1c1ǁ199 129 0xc7 0x81 Ǥ
4500x1c2ǂ199 130 0xc7 0x82 Ǥ
4510x1c3ǃ199 131 0xc7 0x83 Ǥ
4520x1c4DŽ199 132 0xc7 0x84 Ǥ
4530x1c5Dž199 133 0xc7 0x85 Ǥ
4540x1c6dž199 134 0xc7 0x86 Ǥ
4550x1c7LJ199 135 0xc7 0x87 Ǥ
4560x1c8Lj199 136 0xc7 0x88 Ǥ
4570x1c9lj199 137 0xc7 0x89 Ǥ
4580x1caNJ199 138 0xc7 0x8a Ǥ
4590x1cbNj199 139 0xc7 0x8b Ǥ
4600x1ccnj199 140 0xc7 0x8c Ǥ
4610x1cdǍ199 141 0xc7 0x8d Ǥ
4620x1ceǎ199 142 0xc7 0x8e Ǥ
4630x1cfǏ199 143 0xc7 0x8f Ǥ
4640x1d0ǐ199 144 0xc7 0x90 Ǥ
4650x1d1Ǒ199 145 0xc7 0x91 Ǥ
4660x1d2ǒ199 146 0xc7 0x92 Ǥ
4670x1d3Ǔ199 147 0xc7 0x93 Ǥ
4680x1d4ǔ199 148 0xc7 0x94 Ǥ
4690x1d5Ǖ199 149 0xc7 0x95 Ǥ
4700x1d6ǖ199 150 0xc7 0x96 Ǥ
4710x1d7Ǘ199 151 0xc7 0x97 Ǥ
4720x1d8ǘ199 152 0xc7 0x98 Ǥ
4730x1d9Ǚ199 153 0xc7 0x99 Ǥ
4740x1daǚ199 154 0xc7 0x9a Ǥ
4750x1dbǛ199 155 0xc7 0x9b Ǥ
4760x1dcǜ199 156 0xc7 0x9c Ǥ
4770x1ddǝ199 157 0xc7 0x9d Ǥ
4780x1deǞ199 158 0xc7 0x9e Ǥ
4790x1dfǟ199 159 0xc7 0x9f Ǥ
4800x1e0Ǡ199 160 0xc7 0xa0 Ǥ
4810x1e1ǡ199 161 0xc7 0xa1 Ç¡
4820x1e2Ǣ199 162 0xc7 0xa2 Ç¢
4830x1e3ǣ199 163 0xc7 0xa3 Ç£
4840x1e4Ǥ199 164 0xc7 0xa4 Ǥ
4850x1e5ǥ199 165 0xc7 0xa5 Ç¥
4860x1e6Ǧ199 166 0xc7 0xa6 Ǧ
4870x1e7ǧ199 167 0xc7 0xa7 ǧ
4880x1e8Ǩ199 168 0xc7 0xa8 Ǩ
4890x1e9ǩ199 169 0xc7 0xa9 Ç©
4900x1eaǪ199 170 0xc7 0xaa Ǫ
4910x1ebǫ199 171 0xc7 0xab Ç«
4920x1ecǬ199 172 0xc7 0xac Ǭ
4930x1edǭ199 173 0xc7 0xad Ǥ
4940x1eeǮ199 174 0xc7 0xae Ç®
4950x1efǯ199 175 0xc7 0xaf ǯ
4960x1f0ǰ199 176 0xc7 0xb0 Ç°
4970x1f1DZ199 177 0xc7 0xb1 DZ
4980x1f2Dz199 178 0xc7 0xb2 Dz
4990x1f3dz199 179 0xc7 0xb3 dz
5000x1f4Ǵ199 180 0xc7 0xb4 Ç´
5010x1f5ǵ199 181 0xc7 0xb5 ǵ
5020x1f6Ƕ199 182 0xc7 0xb6 Ƕ
5030x1f7Ƿ199 183 0xc7 0xb7 Ç·
5040x1f8Ǹ199 184 0xc7 0xb8 Ǹ
5050x1f9ǹ199 185 0xc7 0xb9 ǹ
5060x1faǺ199 186 0xc7 0xba Ǻ
5070x1fbǻ199 187 0xc7 0xbb Ç»
5080x1fcǼ199 188 0xc7 0xbc Ǽ
5090x1fdǽ199 189 0xc7 0xbd ǽ
5100x1feǾ199 190 0xc7 0xbe Ǿ
5110x1ffǿ199 191 0xc7 0xbf Ç¿

De 512 à 1024

Unicode DecUnicode HexCaractèreUTF-8 DécimalUTF-8 HexaDécodage en Latin-1
5120x200Ȁ200 128 0xc8 0x80 Ȥ
5130x201ȁ200 129 0xc8 0x81 Ȥ
5140x202Ȃ200 130 0xc8 0x82 Ȥ
5150x203ȃ200 131 0xc8 0x83 Ȥ
5160x204Ȅ200 132 0xc8 0x84 Ȥ
5170x205ȅ200 133 0xc8 0x85 Ȥ
5180x206Ȇ200 134 0xc8 0x86 Ȥ
5190x207ȇ200 135 0xc8 0x87 Ȥ
5200x208Ȉ200 136 0xc8 0x88 Ȥ
5210x209ȉ200 137 0xc8 0x89 Ȥ
5220x20aȊ200 138 0xc8 0x8a Ȥ
5230x20bȋ200 139 0xc8 0x8b Ȥ
5240x20cȌ200 140 0xc8 0x8c Ȥ
5250x20dȍ200 141 0xc8 0x8d Ȥ
5260x20eȎ200 142 0xc8 0x8e Ȥ
5270x20fȏ200 143 0xc8 0x8f Ȥ
5280x210Ȑ200 144 0xc8 0x90 Ȥ
5290x211ȑ200 145 0xc8 0x91 Ȥ
5300x212Ȓ200 146 0xc8 0x92 Ȥ
5310x213ȓ200 147 0xc8 0x93 Ȥ
5320x214Ȕ200 148 0xc8 0x94 Ȥ
5330x215ȕ200 149 0xc8 0x95 Ȥ
5340x216Ȗ200 150 0xc8 0x96 Ȥ
5350x217ȗ200 151 0xc8 0x97 Ȥ
5360x218Ș200 152 0xc8 0x98 Ȥ
5370x219ș200 153 0xc8 0x99 Ȥ
5380x21aȚ200 154 0xc8 0x9a Ȥ
5390x21bț200 155 0xc8 0x9b Ȥ
5400x21cȜ200 156 0xc8 0x9c Ȥ
5410x21dȝ200 157 0xc8 0x9d Ȥ
5420x21eȞ200 158 0xc8 0x9e Ȥ
5430x21fȟ200 159 0xc8 0x9f Ȥ
5440x220Ƞ200 160 0xc8 0xa0 Ȥ
5450x221ȡ200 161 0xc8 0xa1 È¡
5460x222Ȣ200 162 0xc8 0xa2 È¢
5470x223ȣ200 163 0xc8 0xa3 È£
5480x224Ȥ200 164 0xc8 0xa4 Ȥ
5490x225ȥ200 165 0xc8 0xa5 È¥
5500x226Ȧ200 166 0xc8 0xa6 Ȧ
5510x227ȧ200 167 0xc8 0xa7 ȧ
5520x228Ȩ200 168 0xc8 0xa8 Ȩ
5530x229ȩ200 169 0xc8 0xa9 È©
5540x22aȪ200 170 0xc8 0xaa Ȫ
5550x22bȫ200 171 0xc8 0xab È«
5560x22cȬ200 172 0xc8 0xac Ȭ
5570x22dȭ200 173 0xc8 0xad Ȥ
5580x22eȮ200 174 0xc8 0xae È®
5590x22fȯ200 175 0xc8 0xaf ȯ
5600x230Ȱ200 176 0xc8 0xb0 È°
5610x231ȱ200 177 0xc8 0xb1 ȱ
5620x232Ȳ200 178 0xc8 0xb2 Ȳ
5630x233ȳ200 179 0xc8 0xb3 ȳ
5640x234ȴ200 180 0xc8 0xb4 È´
5650x235ȵ200 181 0xc8 0xb5 ȵ
5660x236ȶ200 182 0xc8 0xb6 ȶ
5670x237ȷ200 183 0xc8 0xb7 È·
5680x238ȸ200 184 0xc8 0xb8 ȸ
5690x239ȹ200 185 0xc8 0xb9 ȹ
5700x23aȺ200 186 0xc8 0xba Ⱥ
5710x23bȻ200 187 0xc8 0xbb È»
5720x23cȼ200 188 0xc8 0xbc ȼ
5730x23dȽ200 189 0xc8 0xbd Ƚ
5740x23eȾ200 190 0xc8 0xbe Ⱦ
5750x23fȿ200 191 0xc8 0xbf È¿
5760x240ɀ201 128 0xc9 0x80 ɤ
5770x241Ɂ201 129 0xc9 0x81 ɤ
5780x242ɂ201 130 0xc9 0x82 ɤ
5790x243Ƀ201 131 0xc9 0x83 ɤ
5800x244Ʉ201 132 0xc9 0x84 ɤ
5810x245Ʌ201 133 0xc9 0x85 ɤ
5820x246Ɇ201 134 0xc9 0x86 ɤ
5830x247ɇ201 135 0xc9 0x87 ɤ
5840x248Ɉ201 136 0xc9 0x88 ɤ
5850x249ɉ201 137 0xc9 0x89 ɤ
5860x24aɊ201 138 0xc9 0x8a ɤ
5870x24bɋ201 139 0xc9 0x8b ɤ
5880x24cɌ201 140 0xc9 0x8c ɤ
5890x24dɍ201 141 0xc9 0x8d ɤ
5900x24eɎ201 142 0xc9 0x8e ɤ
5910x24fɏ201 143 0xc9 0x8f ɤ
5920x250ɐ201 144 0xc9 0x90 ɤ
5930x251ɑ201 145 0xc9 0x91 ɤ
5940x252ɒ201 146 0xc9 0x92 ɤ
5950x253ɓ201 147 0xc9 0x93 ɤ
5960x254ɔ201 148 0xc9 0x94 ɤ
5970x255ɕ201 149 0xc9 0x95 ɤ
5980x256ɖ201 150 0xc9 0x96 ɤ
5990x257ɗ201 151 0xc9 0x97 ɤ
6000x258ɘ201 152 0xc9 0x98 ɤ
6010x259ə201 153 0xc9 0x99 ɤ
6020x25aɚ201 154 0xc9 0x9a ɤ
6030x25bɛ201 155 0xc9 0x9b ɤ
6040x25cɜ201 156 0xc9 0x9c ɤ
6050x25dɝ201 157 0xc9 0x9d ɤ
6060x25eɞ201 158 0xc9 0x9e ɤ
6070x25fɟ201 159 0xc9 0x9f ɤ
6080x260ɠ201 160 0xc9 0xa0 ɤ
6090x261ɡ201 161 0xc9 0xa1 É¡
6100x262ɢ201 162 0xc9 0xa2 É¢
6110x263ɣ201 163 0xc9 0xa3 É£
6120x264ɤ201 164 0xc9 0xa4 ɤ
6130x265ɥ201 165 0xc9 0xa5 É¥
6140x266ɦ201 166 0xc9 0xa6 ɦ
6150x267ɧ201 167 0xc9 0xa7 ɧ
6160x268ɨ201 168 0xc9 0xa8 ɨ
6170x269ɩ201 169 0xc9 0xa9 É©
6180x26aɪ201 170 0xc9 0xaa ɪ
6190x26bɫ201 171 0xc9 0xab É«
6200x26cɬ201 172 0xc9 0xac ɬ
6210x26dɭ201 173 0xc9 0xad ɤ
6220x26eɮ201 174 0xc9 0xae É®
6230x26fɯ201 175 0xc9 0xaf ɯ
6240x270ɰ201 176 0xc9 0xb0 É°
6250x271ɱ201 177 0xc9 0xb1 ɱ
6260x272ɲ201 178 0xc9 0xb2 ɲ
6270x273ɳ201 179 0xc9 0xb3 ɳ
6280x274ɴ201 180 0xc9 0xb4 É´
6290x275ɵ201 181 0xc9 0xb5 ɵ
6300x276ɶ201 182 0xc9 0xb6 ɶ
6310x277ɷ201 183 0xc9 0xb7 É·
6320x278ɸ201 184 0xc9 0xb8 ɸ
6330x279ɹ201 185 0xc9 0xb9 ɹ
6340x27aɺ201 186 0xc9 0xba ɺ
6350x27bɻ201 187 0xc9 0xbb É»
6360x27cɼ201 188 0xc9 0xbc ɼ
6370x27dɽ201 189 0xc9 0xbd ɽ
6380x27eɾ201 190 0xc9 0xbe ɾ
6390x27fɿ201 191 0xc9 0xbf É¿
6400x280ʀ202 128 0xca 0x80 ʤ
6410x281ʁ202 129 0xca 0x81 ʤ
6420x282ʂ202 130 0xca 0x82 ʤ
6430x283ʃ202 131 0xca 0x83 ʤ
6440x284ʄ202 132 0xca 0x84 ʤ
6450x285ʅ202 133 0xca 0x85 ʤ
6460x286ʆ202 134 0xca 0x86 ʤ
6470x287ʇ202 135 0xca 0x87 ʤ
6480x288ʈ202 136 0xca 0x88 ʤ
6490x289ʉ202 137 0xca 0x89 ʤ
6500x28aʊ202 138 0xca 0x8a ʤ
6510x28bʋ202 139 0xca 0x8b ʤ
6520x28cʌ202 140 0xca 0x8c ʤ
6530x28dʍ202 141 0xca 0x8d ʤ
6540x28eʎ202 142 0xca 0x8e ʤ
6550x28fʏ202 143 0xca 0x8f ʤ
6560x290ʐ202 144 0xca 0x90 ʤ
6570x291ʑ202 145 0xca 0x91 ʤ
6580x292ʒ202 146 0xca 0x92 ʤ
6590x293ʓ202 147 0xca 0x93 ʤ
6600x294ʔ202 148 0xca 0x94 ʤ
6610x295ʕ202 149 0xca 0x95 ʤ
6620x296ʖ202 150 0xca 0x96 ʤ
6630x297ʗ202 151 0xca 0x97 ʤ
6640x298ʘ202 152 0xca 0x98 ʤ
6650x299ʙ202 153 0xca 0x99 ʤ
6660x29aʚ202 154 0xca 0x9a ʤ
6670x29bʛ202 155 0xca 0x9b ʤ
6680x29cʜ202 156 0xca 0x9c ʤ
6690x29dʝ202 157 0xca 0x9d ʤ
6700x29eʞ202 158 0xca 0x9e ʤ
6710x29fʟ202 159 0xca 0x9f ʤ
6720x2a0ʠ202 160 0xca 0xa0 ʤ
6730x2a1ʡ202 161 0xca 0xa1 Ê¡
6740x2a2ʢ202 162 0xca 0xa2 Ê¢
6750x2a3ʣ202 163 0xca 0xa3 Ê£
6760x2a4ʤ202 164 0xca 0xa4 ʤ
6770x2a5ʥ202 165 0xca 0xa5 Ê¥
6780x2a6ʦ202 166 0xca 0xa6 ʦ
6790x2a7ʧ202 167 0xca 0xa7 ʧ
6800x2a8ʨ202 168 0xca 0xa8 ʨ
6810x2a9ʩ202 169 0xca 0xa9 Ê©
6820x2aaʪ202 170 0xca 0xaa ʪ
6830x2abʫ202 171 0xca 0xab Ê«
6840x2acʬ202 172 0xca 0xac ʬ
6850x2adʭ202 173 0xca 0xad ʤ
6860x2aeʮ202 174 0xca 0xae Ê®
6870x2afʯ202 175 0xca 0xaf ʯ
6880x2b0ʰ202 176 0xca 0xb0 Ê°
6890x2b1ʱ202 177 0xca 0xb1 ʱ
6900x2b2ʲ202 178 0xca 0xb2 ʲ
6910x2b3ʳ202 179 0xca 0xb3 ʳ
6920x2b4ʴ202 180 0xca 0xb4 Ê´
6930x2b5ʵ202 181 0xca 0xb5 ʵ
6940x2b6ʶ202 182 0xca 0xb6 ʶ
6950x2b7ʷ202 183 0xca 0xb7 Ê·
6960x2b8ʸ202 184 0xca 0xb8 ʸ
6970x2b9ʹ202 185 0xca 0xb9 ʹ
6980x2baʺ202 186 0xca 0xba ʺ
6990x2bbʻ202 187 0xca 0xbb Ê»
7000x2bcʼ202 188 0xca 0xbc ʼ
7010x2bdʽ202 189 0xca 0xbd ʽ
7020x2beʾ202 190 0xca 0xbe ʾ
7030x2bfʿ202 191 0xca 0xbf Ê¿
7040x2c0ˀ203 128 0xcb 0x80 ˤ
7050x2c1ˁ203 129 0xcb 0x81 ˤ
7060x2c2˂203 130 0xcb 0x82 ˤ
7070x2c3˃203 131 0xcb 0x83 ˤ
7080x2c4˄203 132 0xcb 0x84 ˤ
7090x2c5˅203 133 0xcb 0x85 ˤ
7100x2c6ˆ203 134 0xcb 0x86 ˤ
7110x2c7ˇ203 135 0xcb 0x87 ˤ
7120x2c8ˈ203 136 0xcb 0x88 ˤ
7130x2c9ˉ203 137 0xcb 0x89 ˤ
7140x2caˊ203 138 0xcb 0x8a ˤ
7150x2cbˋ203 139 0xcb 0x8b ˤ
7160x2ccˌ203 140 0xcb 0x8c ˤ
7170x2cdˍ203 141 0xcb 0x8d ˤ
7180x2ceˎ203 142 0xcb 0x8e ˤ
7190x2cfˏ203 143 0xcb 0x8f ˤ
7200x2d0ː203 144 0xcb 0x90 ˤ
7210x2d1ˑ203 145 0xcb 0x91 ˤ
7220x2d2˒203 146 0xcb 0x92 ˤ
7230x2d3˓203 147 0xcb 0x93 ˤ
7240x2d4˔203 148 0xcb 0x94 ˤ
7250x2d5˕203 149 0xcb 0x95 ˤ
7260x2d6˖203 150 0xcb 0x96 ˤ
7270x2d7˗203 151 0xcb 0x97 ˤ
7280x2d8˘203 152 0xcb 0x98 ˤ
7290x2d9˙203 153 0xcb 0x99 ˤ
7300x2da˚203 154 0xcb 0x9a ˤ
7310x2db˛203 155 0xcb 0x9b ˤ
7320x2dc˜203 156 0xcb 0x9c ˤ
7330x2dd˝203 157 0xcb 0x9d ˤ
7340x2de˞203 158 0xcb 0x9e ˤ
7350x2df˟203 159 0xcb 0x9f ˤ
7360x2e0ˠ203 160 0xcb 0xa0 ˤ
7370x2e1ˡ203 161 0xcb 0xa1 Ë¡
7380x2e2ˢ203 162 0xcb 0xa2 Ë¢
7390x2e3ˣ203 163 0xcb 0xa3 Ë£
7400x2e4ˤ203 164 0xcb 0xa4 ˤ
7410x2e5˥203 165 0xcb 0xa5 Ë¥
7420x2e6˦203 166 0xcb 0xa6 ˦
7430x2e7˧203 167 0xcb 0xa7 ˧
7440x2e8˨203 168 0xcb 0xa8 ˨
7450x2e9˩203 169 0xcb 0xa9 Ë©
7460x2ea˪203 170 0xcb 0xaa ˪
7470x2eb˫203 171 0xcb 0xab Ë«
7480x2ecˬ203 172 0xcb 0xac ˬ
7490x2ed˭203 173 0xcb 0xad ˤ
7500x2eeˮ203 174 0xcb 0xae Ë®
7510x2ef˯203 175 0xcb 0xaf ˯
7520x2f0˰203 176 0xcb 0xb0 Ë°
7530x2f1˱203 177 0xcb 0xb1 ˱
7540x2f2˲203 178 0xcb 0xb2 ˲
7550x2f3˳203 179 0xcb 0xb3 ˳
7560x2f4˴203 180 0xcb 0xb4 Ë´
7570x2f5˵203 181 0xcb 0xb5 ˵
7580x2f6˶203 182 0xcb 0xb6 ˶
7590x2f7˷203 183 0xcb 0xb7 Ë·
7600x2f8˸203 184 0xcb 0xb8 ˸
7610x2f9˹203 185 0xcb 0xb9 ˹
7620x2fa˺203 186 0xcb 0xba ˺
7630x2fb˻203 187 0xcb 0xbb Ë»
7640x2fc˼203 188 0xcb 0xbc ˼
7650x2fd˽203 189 0xcb 0xbd ˽
7660x2fe˾203 190 0xcb 0xbe ˾
7670x2ff˿203 191 0xcb 0xbf Ë¿
7680x300̀204 128 0xcc 0x80 ̤
7690x301́204 129 0xcc 0x81 ̤
7700x302̂204 130 0xcc 0x82 ̤
7710x303̃204 131 0xcc 0x83 ̤
7720x304̄204 132 0xcc 0x84 ̤
7730x305̅204 133 0xcc 0x85 ̤
7740x306̆204 134 0xcc 0x86 ̤
7750x307̇204 135 0xcc 0x87 ̤
7760x308̈204 136 0xcc 0x88 ̤
7770x309̉204 137 0xcc 0x89 ̤
7780x30å204 138 0xcc 0x8a ̤
7790x30b̋204 139 0xcc 0x8b ̤
7800x30č204 140 0xcc 0x8c ̤
7810x30d̍204 141 0xcc 0x8d ̤
7820x30e̎204 142 0xcc 0x8e ̤
7830x30f̏204 143 0xcc 0x8f ̤
7840x310̐204 144 0xcc 0x90 ̤
7850x311̑204 145 0xcc 0x91 ̤
7860x312̒204 146 0xcc 0x92 ̤
7870x313̓204 147 0xcc 0x93 ̤
7880x314̔204 148 0xcc 0x94 ̤
7890x315̕204 149 0xcc 0x95 ̤
7900x316̖204 150 0xcc 0x96 ̤
7910x317̗204 151 0xcc 0x97 ̤
7920x318̘204 152 0xcc 0x98 ̤
7930x319̙204 153 0xcc 0x99 ̤
7940x31a̚204 154 0xcc 0x9a ̤
7950x31b̛204 155 0xcc 0x9b ̤
7960x31c̜204 156 0xcc 0x9c ̤
7970x31d̝204 157 0xcc 0x9d ̤
7980x31e̞204 158 0xcc 0x9e ̤
7990x31f̟204 159 0xcc 0x9f ̤
8000x320̠204 160 0xcc 0xa0 ̤
8010x321̡204 161 0xcc 0xa1 Ì¡
8020x322̢204 162 0xcc 0xa2 Ì¢
8030x323̣204 163 0xcc 0xa3 Ì£
8040x324̤204 164 0xcc 0xa4 ̤
8050x325̥204 165 0xcc 0xa5 Ì¥
8060x326̦204 166 0xcc 0xa6 ̦
8070x327̧204 167 0xcc 0xa7 ̧
8080x328̨204 168 0xcc 0xa8 ̨
8090x329̩204 169 0xcc 0xa9 Ì©
8100x32a̪204 170 0xcc 0xaa ̪
8110x32b̫204 171 0xcc 0xab Ì«
8120x32c̬204 172 0xcc 0xac ̬
8130x32ḓ204 173 0xcc 0xad ̤
8140x32e̮204 174 0xcc 0xae Ì®
8150x32f̯204 175 0xcc 0xaf ̯
8160x330̰204 176 0xcc 0xb0 Ì°
8170x331̱204 177 0xcc 0xb1 ̱
8180x332̲204 178 0xcc 0xb2 ̲
8190x333̳204 179 0xcc 0xb3 ̳
8200x334̴204 180 0xcc 0xb4 Ì´
8210x335̵204 181 0xcc 0xb5 ̵
8220x336̶204 182 0xcc 0xb6 ̶
8230x337̷204 183 0xcc 0xb7 Ì·
8240x338̸204 184 0xcc 0xb8 ̸
8250x339̹204 185 0xcc 0xb9 ̹
8260x33a̺204 186 0xcc 0xba ̺
8270x33b̻204 187 0xcc 0xbb Ì»
8280x33c̼204 188 0xcc 0xbc ̼
8290x33d̽204 189 0xcc 0xbd ̽
8300x33e̾204 190 0xcc 0xbe ̾
8310x33f̿204 191 0xcc 0xbf Ì¿
8320x340̀205 128 0xcd 0x80 ͤ
8330x341́205 129 0xcd 0x81 ͤ
8340x342͂205 130 0xcd 0x82 ͤ
8350x343̓205 131 0xcd 0x83 ͤ
8360x344̈́205 132 0xcd 0x84 ͤ
8370x345ͅ205 133 0xcd 0x85 ͤ
8380x346͆205 134 0xcd 0x86 ͤ
8390x347͇205 135 0xcd 0x87 ͤ
8400x348͈205 136 0xcd 0x88 ͤ
8410x349͉205 137 0xcd 0x89 ͤ
8420x34a͊205 138 0xcd 0x8a ͤ
8430x34b͋205 139 0xcd 0x8b ͤ
8440x34c͌205 140 0xcd 0x8c ͤ
8450x34d͍205 141 0xcd 0x8d ͤ
8460x34e͎205 142 0xcd 0x8e ͤ
8470x34f͏205 143 0xcd 0x8f ͤ
8480x350͐205 144 0xcd 0x90 ͤ
8490x351͑205 145 0xcd 0x91 ͤ
8500x352͒205 146 0xcd 0x92 ͤ
8510x353͓205 147 0xcd 0x93 ͤ
8520x354͔205 148 0xcd 0x94 ͤ
8530x355͕205 149 0xcd 0x95 ͤ
8540x356͖205 150 0xcd 0x96 ͤ
8550x357͗205 151 0xcd 0x97 ͤ
8560x358͘205 152 0xcd 0x98 ͤ
8570x359͙205 153 0xcd 0x99 ͤ
8580x35a͚205 154 0xcd 0x9a ͤ
8590x35b͛205 155 0xcd 0x9b ͤ
8600x35c͜205 156 0xcd 0x9c ͤ
8610x35d͝205 157 0xcd 0x9d ͤ
8620x35e͞205 158 0xcd 0x9e ͤ
8630x35f͟205 159 0xcd 0x9f ͤ
8640x360͠205 160 0xcd 0xa0 ͤ
8650x361͡205 161 0xcd 0xa1 Í¡
8660x362͢205 162 0xcd 0xa2 Í¢
8670x363ͣ205 163 0xcd 0xa3 Í£
8680x364ͤ205 164 0xcd 0xa4 ͤ
8690x365ͥ205 165 0xcd 0xa5 Í¥
8700x366ͦ205 166 0xcd 0xa6 ͦ
8710x367ͧ205 167 0xcd 0xa7 ͧ
8720x368ͨ205 168 0xcd 0xa8 ͨ
8730x369ͩ205 169 0xcd 0xa9 Í©
8740x36aͪ205 170 0xcd 0xaa ͪ
8750x36bͫ205 171 0xcd 0xab Í«
8760x36cͬ205 172 0xcd 0xac ͬ
8770x36dͭ205 173 0xcd 0xad ͤ
8780x36eͮ205 174 0xcd 0xae Í®
8790x36fͯ205 175 0xcd 0xaf ͯ
8800x370Ͱ205 176 0xcd 0xb0 Í°
8810x371ͱ205 177 0xcd 0xb1 ͱ
8820x372Ͳ205 178 0xcd 0xb2 Ͳ
8830x373ͳ205 179 0xcd 0xb3 ͳ
8840x374ʹ205 180 0xcd 0xb4 Í´
8850x375͵205 181 0xcd 0xb5 ͵
8860x376Ͷ205 182 0xcd 0xb6 Ͷ
8870x377ͷ205 183 0xcd 0xb7 Í·
8880x378¤¤¤205 184 0xcd 0xb8 ͸
8890x379¤¤¤205 185 0xcd 0xb9 ͹
8900x37aͺ205 186 0xcd 0xba ͺ
8910x37bͻ205 187 0xcd 0xbb Í»
8920x37cͼ205 188 0xcd 0xbc ͼ
8930x37dͽ205 189 0xcd 0xbd ͽ
8940x37e;205 190 0xcd 0xbe ;
8950x37fͿ205 191 0xcd 0xbf Í¿
8960x380¤¤¤206 128 0xce 0x80 Τ
8970x381¤¤¤206 129 0xce 0x81 Τ
8980x382¤¤¤206 130 0xce 0x82 Τ
8990x383¤¤¤206 131 0xce 0x83 Τ
9000x384΄206 132 0xce 0x84 Τ
9010x385΅206 133 0xce 0x85 Τ
9020x386Ά206 134 0xce 0x86 Τ
9030x387·206 135 0xce 0x87 Τ
9040x388Έ206 136 0xce 0x88 Τ
9050x389Ή206 137 0xce 0x89 Τ
9060x38aΊ206 138 0xce 0x8a Τ
9070x38b¤¤¤206 139 0xce 0x8b Τ
9080x38cΌ206 140 0xce 0x8c Τ
9090x38d¤¤¤206 141 0xce 0x8d Τ
9100x38eΎ206 142 0xce 0x8e Τ
9110x38fΏ206 143 0xce 0x8f Τ
9120x390ΐ206 144 0xce 0x90 Τ
9130x391Α206 145 0xce 0x91 Τ
9140x392Β206 146 0xce 0x92 Τ
9150x393Γ206 147 0xce 0x93 Τ
9160x394Δ206 148 0xce 0x94 Τ
9170x395Ε206 149 0xce 0x95 Τ
9180x396Ζ206 150 0xce 0x96 Τ
9190x397Η206 151 0xce 0x97 Τ
9200x398Θ206 152 0xce 0x98 Τ
9210x399Ι206 153 0xce 0x99 Τ
9220x39aΚ206 154 0xce 0x9a Τ
9230x39bΛ206 155 0xce 0x9b Τ
9240x39cΜ206 156 0xce 0x9c Τ
9250x39dΝ206 157 0xce 0x9d Τ
9260x39eΞ206 158 0xce 0x9e Τ
9270x39fΟ206 159 0xce 0x9f Τ
9280x3a0Π206 160 0xce 0xa0 Τ
9290x3a1Ρ206 161 0xce 0xa1 Ρ
9300x3a2¤¤¤206 162 0xce 0xa2 ΢
9310x3a3Σ206 163 0xce 0xa3 Σ
9320x3a4Τ206 164 0xce 0xa4 Τ
9330x3a5Υ206 165 0xce 0xa5 Î¥
9340x3a6Φ206 166 0xce 0xa6 Φ
9350x3a7Χ206 167 0xce 0xa7 Χ
9360x3a8Ψ206 168 0xce 0xa8 Ψ
9370x3a9Ω206 169 0xce 0xa9 Ω
9380x3aaΪ206 170 0xce 0xaa Ϊ
9390x3abΫ206 171 0xce 0xab Ϋ
9400x3acά206 172 0xce 0xac ά
9410x3adέ206 173 0xce 0xad Τ
9420x3aeή206 174 0xce 0xae ή
9430x3afί206 175 0xce 0xaf ί
9440x3b0ΰ206 176 0xce 0xb0 ΰ
9450x3b1α206 177 0xce 0xb1 α
9460x3b2β206 178 0xce 0xb2 β
9470x3b3γ206 179 0xce 0xb3 γ
9480x3b4δ206 180 0xce 0xb4 δ
9490x3b5ε206 181 0xce 0xb5 ε
9500x3b6ζ206 182 0xce 0xb6 ζ
9510x3b7η206 183 0xce 0xb7 η
9520x3b8θ206 184 0xce 0xb8 θ
9530x3b9ι206 185 0xce 0xb9 ι
9540x3baκ206 186 0xce 0xba κ
9550x3bbλ206 187 0xce 0xbb λ
9560x3bcμ206 188 0xce 0xbc μ
9570x3bdν206 189 0xce 0xbd ν
9580x3beξ206 190 0xce 0xbe ξ
9590x3bfο206 191 0xce 0xbf ο
9600x3c0π207 128 0xcf 0x80 Ϥ
9610x3c1ρ207 129 0xcf 0x81 Ϥ
9620x3c2ς207 130 0xcf 0x82 Ϥ
9630x3c3σ207 131 0xcf 0x83 Ϥ
9640x3c4τ207 132 0xcf 0x84 Ϥ
9650x3c5υ207 133 0xcf 0x85 Ϥ
9660x3c6φ207 134 0xcf 0x86 Ϥ
9670x3c7χ207 135 0xcf 0x87 Ϥ
9680x3c8ψ207 136 0xcf 0x88 Ϥ
9690x3c9ω207 137 0xcf 0x89 Ϥ
9700x3caϊ207 138 0xcf 0x8a Ϥ
9710x3cbϋ207 139 0xcf 0x8b Ϥ
9720x3ccό207 140 0xcf 0x8c Ϥ
9730x3cdύ207 141 0xcf 0x8d Ϥ
9740x3ceώ207 142 0xcf 0x8e Ϥ
9750x3cfϏ207 143 0xcf 0x8f Ϥ
9760x3d0ϐ207 144 0xcf 0x90 Ϥ
9770x3d1ϑ207 145 0xcf 0x91 Ϥ
9780x3d2ϒ207 146 0xcf 0x92 Ϥ
9790x3d3ϓ207 147 0xcf 0x93 Ϥ
9800x3d4ϔ207 148 0xcf 0x94 Ϥ
9810x3d5ϕ207 149 0xcf 0x95 Ϥ
9820x3d6ϖ207 150 0xcf 0x96 Ϥ
9830x3d7ϗ207 151 0xcf 0x97 Ϥ
9840x3d8Ϙ207 152 0xcf 0x98 Ϥ
9850x3d9ϙ207 153 0xcf 0x99 Ϥ
9860x3daϚ207 154 0xcf 0x9a Ϥ
9870x3dbϛ207 155 0xcf 0x9b Ϥ
9880x3dcϜ207 156 0xcf 0x9c Ϥ
9890x3ddϝ207 157 0xcf 0x9d Ϥ
9900x3deϞ207 158 0xcf 0x9e Ϥ
9910x3dfϟ207 159 0xcf 0x9f Ϥ
9920x3e0Ϡ207 160 0xcf 0xa0 Ϥ
9930x3e1ϡ207 161 0xcf 0xa1 Ï¡
9940x3e2Ϣ207 162 0xcf 0xa2 Ï¢
9950x3e3ϣ207 163 0xcf 0xa3 Ï£
9960x3e4Ϥ207 164 0xcf 0xa4 Ϥ
9970x3e5ϥ207 165 0xcf 0xa5 Ï¥
9980x3e6Ϧ207 166 0xcf 0xa6 Ϧ
9990x3e7ϧ207 167 0xcf 0xa7 ϧ
10000x3e8Ϩ207 168 0xcf 0xa8 Ϩ
10010x3e9ϩ207 169 0xcf 0xa9 Ï©
10020x3eaϪ207 170 0xcf 0xaa Ϫ
10030x3ebϫ207 171 0xcf 0xab Ï«
10040x3ecϬ207 172 0xcf 0xac Ϭ
10050x3edϭ207 173 0xcf 0xad Ϥ
10060x3eeϮ207 174 0xcf 0xae Ï®
10070x3efϯ207 175 0xcf 0xaf ϯ
10080x3f0ϰ207 176 0xcf 0xb0 Ï°
10090x3f1ϱ207 177 0xcf 0xb1 ϱ
10100x3f2ϲ207 178 0xcf 0xb2 ϲ
10110x3f3ϳ207 179 0xcf 0xb3 ϳ
10120x3f4ϴ207 180 0xcf 0xb4 Ï´
10130x3f5ϵ207 181 0xcf 0xb5 ϵ
10140x3f6϶207 182 0xcf 0xb6 ϶
10150x3f7Ϸ207 183 0xcf 0xb7 Ï·
10160x3f8ϸ207 184 0xcf 0xb8 ϸ
10170x3f9Ϲ207 185 0xcf 0xb9 Ϲ
10180x3faϺ207 186 0xcf 0xba Ϻ
10190x3fbϻ207 187 0xcf 0xbb Ï»
10200x3fcϼ207 188 0xcf 0xbc ϼ
10210x3fdϽ207 189 0xcf 0xbd Ͻ
10220x3feϾ207 190 0xcf 0xbe Ͼ
10230x3ffϿ207 191 0xcf 0xbf Ï¿

Et ça continue, ça continue. Jusqu'à avoir besoin de trois octets...

Par exemple, du 50000 à 50500, on voit qu'on a besoin de trois octets : cela veut dire qu'un texte dans cette langue (qui n'utilise aucun caractère latin) va prendre presque trois fois plus de place qu'un texte en caractères latin (où la plupart des caractères se codent sur un octet, voir deux).

Unicode DecUnicode HexCaractèreUTF-8 DécimalUTF-8 HexaDécodage en Latin-1
500000xc350236 141 144 0xec 0x8d 0x90 줤
500010xc351236 141 145 0xec 0x8d 0x91 줤
500020xc352236 141 146 0xec 0x8d 0x92 줤
500030xc353236 141 147 0xec 0x8d 0x93 줤
500040xc354236 141 148 0xec 0x8d 0x94 줤
500050xc355236 141 149 0xec 0x8d 0x95 줤
500060xc356236 141 150 0xec 0x8d 0x96 줤
500070xc357236 141 151 0xec 0x8d 0x97 줤
500080xc358236 141 152 0xec 0x8d 0x98 줤
500090xc359236 141 153 0xec 0x8d 0x99 줤
500100xc35a236 141 154 0xec 0x8d 0x9a 줤
500110xc35b236 141 155 0xec 0x8d 0x9b 줤
500120xc35c236 141 156 0xec 0x8d 0x9c 줤
500130xc35d236 141 157 0xec 0x8d 0x9d 줤
500140xc35e236 141 158 0xec 0x8d 0x9e 줤
500150xc35f236 141 159 0xec 0x8d 0x9f 줤
500160xc360236 141 160 0xec 0x8d 0xa0 줤
500170xc361236 141 161 0xec 0x8d 0xa1 줡
500180xc362236 141 162 0xec 0x8d 0xa2 줢
500190xc363236 141 163 0xec 0x8d 0xa3 줣
500200xc364236 141 164 0xec 0x8d 0xa4 줤
500210xc365236 141 165 0xec 0x8d 0xa5 줥
500220xc366236 141 166 0xec 0x8d 0xa6 줦
500230xc367236 141 167 0xec 0x8d 0xa7 줧
500240xc368236 141 168 0xec 0x8d 0xa8 줨
500250xc369236 141 169 0xec 0x8d 0xa9 줩
500260xc36a236 141 170 0xec 0x8d 0xaa 줪
500270xc36b236 141 171 0xec 0x8d 0xab 줫
500280xc36c236 141 172 0xec 0x8d 0xac 줬
500290xc36d236 141 173 0xec 0x8d 0xad 줤
500300xc36e236 141 174 0xec 0x8d 0xae 줮
500310xc36f236 141 175 0xec 0x8d 0xaf 줯
500320xc370236 141 176 0xec 0x8d 0xb0 줰
500330xc371236 141 177 0xec 0x8d 0xb1 줱
500340xc372236 141 178 0xec 0x8d 0xb2 줲
500350xc373236 141 179 0xec 0x8d 0xb3 줳
500360xc374236 141 180 0xec 0x8d 0xb4 줴
500370xc375236 141 181 0xec 0x8d 0xb5 줵
500380xc376236 141 182 0xec 0x8d 0xb6 ì¤
500390xc377236 141 183 0xec 0x8d 0xb7 줷
500400xc378236 141 184 0xec 0x8d 0xb8 줸
500410xc379236 141 185 0xec 0x8d 0xb9 줹
500420xc37a236 141 186 0xec 0x8d 0xba 줺
500430xc37b236 141 187 0xec 0x8d 0xbb 줻
500440xc37c236 141 188 0xec 0x8d 0xbc 줼
500450xc37d236 141 189 0xec 0x8d 0xbd 줽
500460xc37e236 141 190 0xec 0x8d 0xbe 줾
500470xc37f236 141 191 0xec 0x8d 0xbf 줿
500480xc380236 142 128 0xec 0x8e 0x80 줤
500490xc381236 142 129 0xec 0x8e 0x81 줤
500500xc382236 142 130 0xec 0x8e 0x82 줤
500510xc383236 142 131 0xec 0x8e 0x83 줤
500520xc384236 142 132 0xec 0x8e 0x84 줤
500530xc385236 142 133 0xec 0x8e 0x85 줤
500540xc386236 142 134 0xec 0x8e 0x86 줤
500550xc387236 142 135 0xec 0x8e 0x87 줤
500560xc388236 142 136 0xec 0x8e 0x88 줤
500570xc389236 142 137 0xec 0x8e 0x89 줤
500580xc38a236 142 138 0xec 0x8e 0x8a 줤
500590xc38b236 142 139 0xec 0x8e 0x8b 줤
500600xc38c236 142 140 0xec 0x8e 0x8c 줤
500610xc38d236 142 141 0xec 0x8e 0x8d 줤
500620xc38e236 142 142 0xec 0x8e 0x8e 줤
500630xc38f236 142 143 0xec 0x8e 0x8f 줤
500640xc390236 142 144 0xec 0x8e 0x90 줤
500650xc391236 142 145 0xec 0x8e 0x91 줤
500660xc392236 142 146 0xec 0x8e 0x92 줤
500670xc393236 142 147 0xec 0x8e 0x93 줤
500680xc394236 142 148 0xec 0x8e 0x94 줤
500690xc395236 142 149 0xec 0x8e 0x95 줤
500700xc396236 142 150 0xec 0x8e 0x96 줤
500710xc397236 142 151 0xec 0x8e 0x97 줤
500720xc398236 142 152 0xec 0x8e 0x98 줤
500730xc399236 142 153 0xec 0x8e 0x99 줤
500740xc39a236 142 154 0xec 0x8e 0x9a 줤
500750xc39b236 142 155 0xec 0x8e 0x9b 줤
500760xc39c236 142 156 0xec 0x8e 0x9c 줤
500770xc39d236 142 157 0xec 0x8e 0x9d 줤
500780xc39e236 142 158 0xec 0x8e 0x9e 줤
500790xc39f236 142 159 0xec 0x8e 0x9f 줤
500800xc3a0236 142 160 0xec 0x8e 0xa0 줤
500810xc3a1236 142 161 0xec 0x8e 0xa1 줡
500820xc3a2236 142 162 0xec 0x8e 0xa2 줢
500830xc3a3236 142 163 0xec 0x8e 0xa3 줣
500840xc3a4236 142 164 0xec 0x8e 0xa4 줤
500850xc3a5236 142 165 0xec 0x8e 0xa5 줥
500860xc3a6236 142 166 0xec 0x8e 0xa6 줦
500870xc3a7236 142 167 0xec 0x8e 0xa7 줧
500880xc3a8236 142 168 0xec 0x8e 0xa8 줨
500890xc3a9236 142 169 0xec 0x8e 0xa9 줩
500900xc3aa236 142 170 0xec 0x8e 0xaa 줪
500910xc3ab236 142 171 0xec 0x8e 0xab 줫
500920xc3ac236 142 172 0xec 0x8e 0xac 줬
500930xc3ad236 142 173 0xec 0x8e 0xad 줤
500940xc3ae236 142 174 0xec 0x8e 0xae 줮
500950xc3af236 142 175 0xec 0x8e 0xaf 줯
500960xc3b0236 142 176 0xec 0x8e 0xb0 줰
500970xc3b1236 142 177 0xec 0x8e 0xb1 줱
500980xc3b2236 142 178 0xec 0x8e 0xb2 줲
500990xc3b3236 142 179 0xec 0x8e 0xb3 줳
501000xc3b4236 142 180 0xec 0x8e 0xb4 줴
501010xc3b5236 142 181 0xec 0x8e 0xb5 줵
501020xc3b6236 142 182 0xec 0x8e 0xb6 ì¤
501030xc3b7236 142 183 0xec 0x8e 0xb7 줷
501040xc3b8236 142 184 0xec 0x8e 0xb8 줸
501050xc3b9236 142 185 0xec 0x8e 0xb9 줹
501060xc3ba236 142 186 0xec 0x8e 0xba 줺
501070xc3bb236 142 187 0xec 0x8e 0xbb 줻
501080xc3bc236 142 188 0xec 0x8e 0xbc 줼
501090xc3bd236 142 189 0xec 0x8e 0xbd 줽
501100xc3be236 142 190 0xec 0x8e 0xbe 줾
501110xc3bf236 142 191 0xec 0x8e 0xbf 줿
501120xc3c0236 143 128 0xec 0x8f 0x80 줤
501130xc3c1236 143 129 0xec 0x8f 0x81 줤
501140xc3c2236 143 130 0xec 0x8f 0x82 줤
501150xc3c3236 143 131 0xec 0x8f 0x83 줤
501160xc3c4236 143 132 0xec 0x8f 0x84 줤
501170xc3c5236 143 133 0xec 0x8f 0x85 줤
501180xc3c6236 143 134 0xec 0x8f 0x86 줤
501190xc3c7236 143 135 0xec 0x8f 0x87 줤
501200xc3c8236 143 136 0xec 0x8f 0x88 줤
501210xc3c9236 143 137 0xec 0x8f 0x89 줤
501220xc3ca236 143 138 0xec 0x8f 0x8a 줤
501230xc3cb236 143 139 0xec 0x8f 0x8b 줤
501240xc3cc236 143 140 0xec 0x8f 0x8c 줤
501250xc3cd236 143 141 0xec 0x8f 0x8d 줤
501260xc3ce236 143 142 0xec 0x8f 0x8e 줤
501270xc3cf236 143 143 0xec 0x8f 0x8f 줤
501280xc3d0236 143 144 0xec 0x8f 0x90 줤
501290xc3d1236 143 145 0xec 0x8f 0x91 줤
501300xc3d2236 143 146 0xec 0x8f 0x92 줤
501310xc3d3236 143 147 0xec 0x8f 0x93 줤
501320xc3d4236 143 148 0xec 0x8f 0x94 줤
501330xc3d5236 143 149 0xec 0x8f 0x95 줤
501340xc3d6236 143 150 0xec 0x8f 0x96 줤
501350xc3d7236 143 151 0xec 0x8f 0x97 줤
501360xc3d8236 143 152 0xec 0x8f 0x98 줤
501370xc3d9236 143 153 0xec 0x8f 0x99 줤
501380xc3da236 143 154 0xec 0x8f 0x9a 줤
501390xc3db236 143 155 0xec 0x8f 0x9b 줤
501400xc3dc236 143 156 0xec 0x8f 0x9c 줤
501410xc3dd236 143 157 0xec 0x8f 0x9d 줤
501420xc3de236 143 158 0xec 0x8f 0x9e 줤
501430xc3df236 143 159 0xec 0x8f 0x9f 줤
501440xc3e0236 143 160 0xec 0x8f 0xa0 줤
501450xc3e1236 143 161 0xec 0x8f 0xa1 줡
501460xc3e2236 143 162 0xec 0x8f 0xa2 줢
501470xc3e3236 143 163 0xec 0x8f 0xa3 줣
501480xc3e4236 143 164 0xec 0x8f 0xa4 줤
501490xc3e5236 143 165 0xec 0x8f 0xa5 줥
501500xc3e6236 143 166 0xec 0x8f 0xa6 줦
501510xc3e7236 143 167 0xec 0x8f 0xa7 줧
501520xc3e8236 143 168 0xec 0x8f 0xa8 줨
501530xc3e9236 143 169 0xec 0x8f 0xa9 줩
501540xc3ea236 143 170 0xec 0x8f 0xaa 줪
501550xc3eb236 143 171 0xec 0x8f 0xab 줫
501560xc3ec236 143 172 0xec 0x8f 0xac 줬
501570xc3ed236 143 173 0xec 0x8f 0xad 줤
501580xc3ee236 143 174 0xec 0x8f 0xae 줮
501590xc3ef236 143 175 0xec 0x8f 0xaf 줯
501600xc3f0236 143 176 0xec 0x8f 0xb0 줰
501610xc3f1236 143 177 0xec 0x8f 0xb1 줱
501620xc3f2236 143 178 0xec 0x8f 0xb2 줲
501630xc3f3236 143 179 0xec 0x8f 0xb3 줳
501640xc3f4236 143 180 0xec 0x8f 0xb4 줴
501650xc3f5236 143 181 0xec 0x8f 0xb5 줵
501660xc3f6236 143 182 0xec 0x8f 0xb6 ì¤
501670xc3f7236 143 183 0xec 0x8f 0xb7 줷
501680xc3f8236 143 184 0xec 0x8f 0xb8 줸
501690xc3f9236 143 185 0xec 0x8f 0xb9 줹
501700xc3fa236 143 186 0xec 0x8f 0xba 줺
501710xc3fb236 143 187 0xec 0x8f 0xbb 줻
501720xc3fc236 143 188 0xec 0x8f 0xbc 줼
501730xc3fd236 143 189 0xec 0x8f 0xbd 줽
501740xc3fe236 143 190 0xec 0x8f 0xbe 줾
501750xc3ff236 143 191 0xec 0x8f 0xbf 줿
501760xc400236 144 128 0xec 0x90 0x80 줤
501770xc401236 144 129 0xec 0x90 0x81 줤
501780xc402236 144 130 0xec 0x90 0x82 줤
501790xc403236 144 131 0xec 0x90 0x83 줤
501800xc404236 144 132 0xec 0x90 0x84 줤
501810xc405236 144 133 0xec 0x90 0x85 줤
501820xc406236 144 134 0xec 0x90 0x86 줤
501830xc407236 144 135 0xec 0x90 0x87 줤
501840xc408236 144 136 0xec 0x90 0x88 줤
501850xc409236 144 137 0xec 0x90 0x89 줤
501860xc40a236 144 138 0xec 0x90 0x8a 줤
501870xc40b236 144 139 0xec 0x90 0x8b 줤
501880xc40c236 144 140 0xec 0x90 0x8c 줤
501890xc40d236 144 141 0xec 0x90 0x8d 줤
501900xc40e236 144 142 0xec 0x90 0x8e 줤
501910xc40f236 144 143 0xec 0x90 0x8f 줤
501920xc410236 144 144 0xec 0x90 0x90 줤
501930xc411236 144 145 0xec 0x90 0x91 줤
501940xc412236 144 146 0xec 0x90 0x92 줤
501950xc413236 144 147 0xec 0x90 0x93 줤
501960xc414236 144 148 0xec 0x90 0x94 줤
501970xc415236 144 149 0xec 0x90 0x95 줤
501980xc416236 144 150 0xec 0x90 0x96 줤
501990xc417236 144 151 0xec 0x90 0x97 줤
502000xc418236 144 152 0xec 0x90 0x98 줤
502010xc419236 144 153 0xec 0x90 0x99 줤
502020xc41a236 144 154 0xec 0x90 0x9a 줤
502030xc41b236 144 155 0xec 0x90 0x9b 줤
502040xc41c236 144 156 0xec 0x90 0x9c 줤
502050xc41d236 144 157 0xec 0x90 0x9d 줤
502060xc41e236 144 158 0xec 0x90 0x9e 줤
502070xc41f236 144 159 0xec 0x90 0x9f 줤
502080xc420236 144 160 0xec 0x90 0xa0 줤
502090xc421236 144 161 0xec 0x90 0xa1 줡
502100xc422236 144 162 0xec 0x90 0xa2 줢
502110xc423236 144 163 0xec 0x90 0xa3 줣
502120xc424236 144 164 0xec 0x90 0xa4 줤
502130xc425236 144 165 0xec 0x90 0xa5 줥
502140xc426236 144 166 0xec 0x90 0xa6 줦
502150xc427236 144 167 0xec 0x90 0xa7 줧
502160xc428236 144 168 0xec 0x90 0xa8 줨
502170xc429236 144 169 0xec 0x90 0xa9 줩
502180xc42a236 144 170 0xec 0x90 0xaa 줪
502190xc42b236 144 171 0xec 0x90 0xab 줫
502200xc42c236 144 172 0xec 0x90 0xac 줬
502210xc42d236 144 173 0xec 0x90 0xad 줤
502220xc42e236 144 174 0xec 0x90 0xae 줮
502230xc42f236 144 175 0xec 0x90 0xaf 줯
502240xc430236 144 176 0xec 0x90 0xb0 줰
502250xc431236 144 177 0xec 0x90 0xb1 줱
502260xc432236 144 178 0xec 0x90 0xb2 줲
502270xc433236 144 179 0xec 0x90 0xb3 줳
502280xc434236 144 180 0xec 0x90 0xb4 줴
502290xc435236 144 181 0xec 0x90 0xb5 줵
502300xc436236 144 182 0xec 0x90 0xb6 ì¤
502310xc437236 144 183 0xec 0x90 0xb7 줷
502320xc438236 144 184 0xec 0x90 0xb8 줸
502330xc439236 144 185 0xec 0x90 0xb9 줹
502340xc43a236 144 186 0xec 0x90 0xba 줺
502350xc43b236 144 187 0xec 0x90 0xbb 줻
502360xc43c236 144 188 0xec 0x90 0xbc 줼
502370xc43d236 144 189 0xec 0x90 0xbd 줽
502380xc43e236 144 190 0xec 0x90 0xbe 줾
502390xc43f236 144 191 0xec 0x90 0xbf 줿
502400xc440236 145 128 0xec 0x91 0x80 줤
502410xc441236 145 129 0xec 0x91 0x81 줤
502420xc442236 145 130 0xec 0x91 0x82 줤
502430xc443236 145 131 0xec 0x91 0x83 줤
502440xc444236 145 132 0xec 0x91 0x84 줤
502450xc445236 145 133 0xec 0x91 0x85 줤
502460xc446236 145 134 0xec 0x91 0x86 줤
502470xc447236 145 135 0xec 0x91 0x87 줤
502480xc448236 145 136 0xec 0x91 0x88 줤
502490xc449236 145 137 0xec 0x91 0x89 줤
502500xc44a236 145 138 0xec 0x91 0x8a 줤
502510xc44b236 145 139 0xec 0x91 0x8b 줤
502520xc44c236 145 140 0xec 0x91 0x8c 줤
502530xc44d236 145 141 0xec 0x91 0x8d 줤
502540xc44e236 145 142 0xec 0x91 0x8e 줤
502550xc44f236 145 143 0xec 0x91 0x8f 줤
502560xc450236 145 144 0xec 0x91 0x90 줤
502570xc451236 145 145 0xec 0x91 0x91 줤
502580xc452236 145 146 0xec 0x91 0x92 줤
502590xc453236 145 147 0xec 0x91 0x93 줤
502600xc454236 145 148 0xec 0x91 0x94 줤
502610xc455236 145 149 0xec 0x91 0x95 줤
502620xc456236 145 150 0xec 0x91 0x96 줤
502630xc457236 145 151 0xec 0x91 0x97 줤
502640xc458236 145 152 0xec 0x91 0x98 줤
502650xc459236 145 153 0xec 0x91 0x99 줤
502660xc45a236 145 154 0xec 0x91 0x9a 줤
502670xc45b236 145 155 0xec 0x91 0x9b 줤
502680xc45c236 145 156 0xec 0x91 0x9c 줤
502690xc45d236 145 157 0xec 0x91 0x9d 줤
502700xc45e236 145 158 0xec 0x91 0x9e 줤
502710xc45f236 145 159 0xec 0x91 0x9f 줤
502720xc460236 145 160 0xec 0x91 0xa0 줤
502730xc461236 145 161 0xec 0x91 0xa1 줡
502740xc462236 145 162 0xec 0x91 0xa2 줢
502750xc463236 145 163 0xec 0x91 0xa3 줣
502760xc464236 145 164 0xec 0x91 0xa4 줤
502770xc465236 145 165 0xec 0x91 0xa5 줥
502780xc466236 145 166 0xec 0x91 0xa6 줦
502790xc467236 145 167 0xec 0x91 0xa7 줧
502800xc468236 145 168 0xec 0x91 0xa8 줨
502810xc469236 145 169 0xec 0x91 0xa9 줩
502820xc46a236 145 170 0xec 0x91 0xaa 줪
502830xc46b236 145 171 0xec 0x91 0xab 줫
502840xc46c236 145 172 0xec 0x91 0xac 줬
502850xc46d236 145 173 0xec 0x91 0xad 줤
502860xc46e236 145 174 0xec 0x91 0xae 줮
502870xc46f236 145 175 0xec 0x91 0xaf 줯
502880xc470236 145 176 0xec 0x91 0xb0 줰
502890xc471236 145 177 0xec 0x91 0xb1 줱
502900xc472236 145 178 0xec 0x91 0xb2 줲
502910xc473236 145 179 0xec 0x91 0xb3 줳
502920xc474236 145 180 0xec 0x91 0xb4 줴
502930xc475236 145 181 0xec 0x91 0xb5 줵
502940xc476236 145 182 0xec 0x91 0xb6 ì¤
502950xc477236 145 183 0xec 0x91 0xb7 줷
502960xc478236 145 184 0xec 0x91 0xb8 줸
502970xc479236 145 185 0xec 0x91 0xb9 줹
502980xc47a236 145 186 0xec 0x91 0xba 줺
502990xc47b236 145 187 0xec 0x91 0xbb 줻
503000xc47c236 145 188 0xec 0x91 0xbc 줼
503010xc47d236 145 189 0xec 0x91 0xbd 줽
503020xc47e236 145 190 0xec 0x91 0xbe 줾
503030xc47f236 145 191 0xec 0x91 0xbf 줿
503040xc480236 146 128 0xec 0x92 0x80 줤
503050xc481236 146 129 0xec 0x92 0x81 줤
503060xc482236 146 130 0xec 0x92 0x82 줤
503070xc483236 146 131 0xec 0x92 0x83 줤
503080xc484236 146 132 0xec 0x92 0x84 줤
503090xc485236 146 133 0xec 0x92 0x85 줤
503100xc486236 146 134 0xec 0x92 0x86 줤
503110xc487236 146 135 0xec 0x92 0x87 줤
503120xc488236 146 136 0xec 0x92 0x88 줤
503130xc489236 146 137 0xec 0x92 0x89 줤
503140xc48a236 146 138 0xec 0x92 0x8a 줤
503150xc48b236 146 139 0xec 0x92 0x8b 줤
503160xc48c236 146 140 0xec 0x92 0x8c 줤
503170xc48d236 146 141 0xec 0x92 0x8d 줤
503180xc48e236 146 142 0xec 0x92 0x8e 줤
503190xc48f236 146 143 0xec 0x92 0x8f 줤
503200xc490236 146 144 0xec 0x92 0x90 줤
503210xc491236 146 145 0xec 0x92 0x91 줤
503220xc492236 146 146 0xec 0x92 0x92 줤
503230xc493236 146 147 0xec 0x92 0x93 줤
503240xc494236 146 148 0xec 0x92 0x94 줤
503250xc495236 146 149 0xec 0x92 0x95 줤
503260xc496236 146 150 0xec 0x92 0x96 줤
503270xc497236 146 151 0xec 0x92 0x97 줤
503280xc498236 146 152 0xec 0x92 0x98 줤
503290xc499236 146 153 0xec 0x92 0x99 줤
503300xc49a236 146 154 0xec 0x92 0x9a 줤
503310xc49b236 146 155 0xec 0x92 0x9b 줤
503320xc49c236 146 156 0xec 0x92 0x9c 줤
503330xc49d236 146 157 0xec 0x92 0x9d 줤
503340xc49e236 146 158 0xec 0x92 0x9e 줤
503350xc49f236 146 159 0xec 0x92 0x9f 줤
503360xc4a0236 146 160 0xec 0x92 0xa0 줤
503370xc4a1236 146 161 0xec 0x92 0xa1 줡
503380xc4a2236 146 162 0xec 0x92 0xa2 줢
503390xc4a3236 146 163 0xec 0x92 0xa3 줣
503400xc4a4236 146 164 0xec 0x92 0xa4 줤
503410xc4a5236 146 165 0xec 0x92 0xa5 줥
503420xc4a6236 146 166 0xec 0x92 0xa6 줦
503430xc4a7236 146 167 0xec 0x92 0xa7 줧
503440xc4a8236 146 168 0xec 0x92 0xa8 줨
503450xc4a9236 146 169 0xec 0x92 0xa9 줩
503460xc4aa236 146 170 0xec 0x92 0xaa 줪
503470xc4ab236 146 171 0xec 0x92 0xab 줫
503480xc4ac236 146 172 0xec 0x92 0xac 줬
503490xc4ad236 146 173 0xec 0x92 0xad 줤
503500xc4ae236 146 174 0xec 0x92 0xae 줮
503510xc4af236 146 175 0xec 0x92 0xaf 줯
503520xc4b0236 146 176 0xec 0x92 0xb0 줰
503530xc4b1236 146 177 0xec 0x92 0xb1 줱
503540xc4b2236 146 178 0xec 0x92 0xb2 줲
503550xc4b3236 146 179 0xec 0x92 0xb3 줳
503560xc4b4236 146 180 0xec 0x92 0xb4 줴
503570xc4b5236 146 181 0xec 0x92 0xb5 줵
503580xc4b6236 146 182 0xec 0x92 0xb6 ì¤
503590xc4b7236 146 183 0xec 0x92 0xb7 줷
503600xc4b8236 146 184 0xec 0x92 0xb8 줸
503610xc4b9236 146 185 0xec 0x92 0xb9 줹
503620xc4ba236 146 186 0xec 0x92 0xba 줺
503630xc4bb236 146 187 0xec 0x92 0xbb 줻
503640xc4bc236 146 188 0xec 0x92 0xbc 줼
503650xc4bd236 146 189 0xec 0x92 0xbd 줽
503660xc4be236 146 190 0xec 0x92 0xbe 줾
503670xc4bf236 146 191 0xec 0x92 0xbf 줿
503680xc4c0236 147 128 0xec 0x93 0x80 줤
503690xc4c1236 147 129 0xec 0x93 0x81 줤
503700xc4c2236 147 130 0xec 0x93 0x82 줤
503710xc4c3236 147 131 0xec 0x93 0x83 줤
503720xc4c4236 147 132 0xec 0x93 0x84 줤
503730xc4c5236 147 133 0xec 0x93 0x85 줤
503740xc4c6236 147 134 0xec 0x93 0x86 줤
503750xc4c7236 147 135 0xec 0x93 0x87 줤
503760xc4c8236 147 136 0xec 0x93 0x88 줤
503770xc4c9236 147 137 0xec 0x93 0x89 줤
503780xc4ca236 147 138 0xec 0x93 0x8a 줤
503790xc4cb236 147 139 0xec 0x93 0x8b 줤
503800xc4cc236 147 140 0xec 0x93 0x8c 줤
503810xc4cd236 147 141 0xec 0x93 0x8d 줤
503820xc4ce236 147 142 0xec 0x93 0x8e 줤
503830xc4cf236 147 143 0xec 0x93 0x8f 줤
503840xc4d0236 147 144 0xec 0x93 0x90 줤
503850xc4d1236 147 145 0xec 0x93 0x91 줤
503860xc4d2236 147 146 0xec 0x93 0x92 줤
503870xc4d3236 147 147 0xec 0x93 0x93 줤
503880xc4d4236 147 148 0xec 0x93 0x94 줤
503890xc4d5236 147 149 0xec 0x93 0x95 줤
503900xc4d6236 147 150 0xec 0x93 0x96 줤
503910xc4d7236 147 151 0xec 0x93 0x97 줤
503920xc4d8236 147 152 0xec 0x93 0x98 줤
503930xc4d9236 147 153 0xec 0x93 0x99 줤
503940xc4da236 147 154 0xec 0x93 0x9a 줤
503950xc4db236 147 155 0xec 0x93 0x9b 줤
503960xc4dc236 147 156 0xec 0x93 0x9c 줤
503970xc4dd236 147 157 0xec 0x93 0x9d 줤
503980xc4de236 147 158 0xec 0x93 0x9e 줤
503990xc4df236 147 159 0xec 0x93 0x9f 줤
504000xc4e0236 147 160 0xec 0x93 0xa0 줤
504010xc4e1236 147 161 0xec 0x93 0xa1 줡
504020xc4e2236 147 162 0xec 0x93 0xa2 줢
504030xc4e3236 147 163 0xec 0x93 0xa3 줣
504040xc4e4236 147 164 0xec 0x93 0xa4 줤
504050xc4e5236 147 165 0xec 0x93 0xa5 줥
504060xc4e6236 147 166 0xec 0x93 0xa6 줦
504070xc4e7236 147 167 0xec 0x93 0xa7 줧
504080xc4e8236 147 168 0xec 0x93 0xa8 줨
504090xc4e9236 147 169 0xec 0x93 0xa9 줩
504100xc4ea236 147 170 0xec 0x93 0xaa 줪
504110xc4eb236 147 171 0xec 0x93 0xab 줫
504120xc4ec236 147 172 0xec 0x93 0xac 줬
504130xc4ed236 147 173 0xec 0x93 0xad 줤
504140xc4ee236 147 174 0xec 0x93 0xae 줮
504150xc4ef236 147 175 0xec 0x93 0xaf 줯
504160xc4f0236 147 176 0xec 0x93 0xb0 줰
504170xc4f1236 147 177 0xec 0x93 0xb1 줱
504180xc4f2236 147 178 0xec 0x93 0xb2 줲
504190xc4f3236 147 179 0xec 0x93 0xb3 줳
504200xc4f4236 147 180 0xec 0x93 0xb4 줴
504210xc4f5236 147 181 0xec 0x93 0xb5 줵
504220xc4f6236 147 182 0xec 0x93 0xb6 ì¤
504230xc4f7236 147 183 0xec 0x93 0xb7 줷
504240xc4f8236 147 184 0xec 0x93 0xb8 줸
504250xc4f9236 147 185 0xec 0x93 0xb9 줹
504260xc4fa236 147 186 0xec 0x93 0xba 줺
504270xc4fb236 147 187 0xec 0x93 0xbb 줻
504280xc4fc236 147 188 0xec 0x93 0xbc 줼
504290xc4fd236 147 189 0xec 0x93 0xbd 줽
504300xc4fe236 147 190 0xec 0x93 0xbe 줾
504310xc4ff236 147 191 0xec 0x93 0xbf 줿
504320xc500236 148 128 0xec 0x94 0x80 줤
504330xc501236 148 129 0xec 0x94 0x81 줤
504340xc502236 148 130 0xec 0x94 0x82 줤
504350xc503236 148 131 0xec 0x94 0x83 줤
504360xc504236 148 132 0xec 0x94 0x84 줤
504370xc505236 148 133 0xec 0x94 0x85 줤
504380xc506236 148 134 0xec 0x94 0x86 줤
504390xc507236 148 135 0xec 0x94 0x87 줤
504400xc508236 148 136 0xec 0x94 0x88 줤
504410xc509236 148 137 0xec 0x94 0x89 줤
504420xc50a236 148 138 0xec 0x94 0x8a 줤
504430xc50b236 148 139 0xec 0x94 0x8b 줤
504440xc50c236 148 140 0xec 0x94 0x8c 줤
504450xc50d236 148 141 0xec 0x94 0x8d 줤
504460xc50e236 148 142 0xec 0x94 0x8e 줤
504470xc50f236 148 143 0xec 0x94 0x8f 줤
504480xc510236 148 144 0xec 0x94 0x90 줤
504490xc511236 148 145 0xec 0x94 0x91 줤
504500xc512236 148 146 0xec 0x94 0x92 줤
504510xc513236 148 147 0xec 0x94 0x93 줤
504520xc514236 148 148 0xec 0x94 0x94 줤
504530xc515236 148 149 0xec 0x94 0x95 줤
504540xc516236 148 150 0xec 0x94 0x96 줤
504550xc517236 148 151 0xec 0x94 0x97 줤
504560xc518236 148 152 0xec 0x94 0x98 줤
504570xc519236 148 153 0xec 0x94 0x99 줤
504580xc51a236 148 154 0xec 0x94 0x9a 줤
504590xc51b236 148 155 0xec 0x94 0x9b 줤
504600xc51c236 148 156 0xec 0x94 0x9c 줤
504610xc51d236 148 157 0xec 0x94 0x9d 줤
504620xc51e236 148 158 0xec 0x94 0x9e 줤
504630xc51f236 148 159 0xec 0x94 0x9f 줤
504640xc520236 148 160 0xec 0x94 0xa0 줤
504650xc521236 148 161 0xec 0x94 0xa1 줡
504660xc522236 148 162 0xec 0x94 0xa2 줢
504670xc523236 148 163 0xec 0x94 0xa3 줣
504680xc524236 148 164 0xec 0x94 0xa4 줤
504690xc525236 148 165 0xec 0x94 0xa5 줥
504700xc526236 148 166 0xec 0x94 0xa6 줦
504710xc527236 148 167 0xec 0x94 0xa7 줧
504720xc528236 148 168 0xec 0x94 0xa8 줨
504730xc529236 148 169 0xec 0x94 0xa9 줩
504740xc52a236 148 170 0xec 0x94 0xaa 줪
504750xc52b236 148 171 0xec 0x94 0xab 줫
504760xc52c236 148 172 0xec 0x94 0xac 줬
504770xc52d236 148 173 0xec 0x94 0xad 줤
504780xc52e236 148 174 0xec 0x94 0xae 줮
504790xc52f236 148 175 0xec 0x94 0xaf 줯
504800xc530236 148 176 0xec 0x94 0xb0 줰
504810xc531236 148 177 0xec 0x94 0xb1 줱
504820xc532236 148 178 0xec 0x94 0xb2 줲
504830xc533236 148 179 0xec 0x94 0xb3 줳
504840xc534236 148 180 0xec 0x94 0xb4 줴
504850xc535236 148 181 0xec 0x94 0xb5 줵
504860xc536236 148 182 0xec 0x94 0xb6 ì¤
504870xc537236 148 183 0xec 0x94 0xb7 줷
504880xc538236 148 184 0xec 0x94 0xb8 줸
504890xc539236 148 185 0xec 0x94 0xb9 줹
504900xc53a236 148 186 0xec 0x94 0xba 줺
504910xc53b236 148 187 0xec 0x94 0xbb 줻
504920xc53c236 148 188 0xec 0x94 0xbc 줼
504930xc53d236 148 189 0xec 0x94 0xbd 줽
504940xc53e236 148 190 0xec 0x94 0xbe 줾
504950xc53f236 148 191 0xec 0x94 0xbf 줿
504960xc540236 149 128 0xec 0x95 0x80 줤
504970xc541236 149 129 0xec 0x95 0x81 줤
504980xc542236 149 130 0xec 0x95 0x82 줤
504990xc543236 149 131 0xec 0x95 0x83 줤
505000xc544236 149 132 0xec 0x95 0x84 줤

Nous allons arrêter ici. Je pense que vous avez compris le principe. Sachez que c'est un élément vital et très complexe de l'informatique : l'encodage a besoin d'être un élément fiable et compatible avec les formats d'encodage anciens et futurs.

Tout n'a pas été dit, mais j'espère ne pas avoir raconté de mensonges involontaires... Je n'ai par exemple pas parler de la norme ISO 10646 et le lien qu'elle a avec Unicode. Pourquoi 10646 ? Certainement car l'ASCII était à la base une variante de la norme américaine ISO-646. Comme vous pouvez le voir, ces encodages anciens ont encore des répercutions sur les encodages modernes.