Information

Author(s) Quentin Cappart
Deadline Καμία προθεσμία
Submission limit No limitation

Συνδεθείτε

Unicode - conversions point de code <-> UTF-8 (multi-plans)

Dans cet exercice, vous devez effectuer des conversions entre :

  • des points de code Unicode (U+XXXX, U+XXXXX, etc.) vers leur encodage UTF-8
  • des séquences UTF-8 vers les points de code Unicode correspondants

L’encodage UTF-8 représente un caractère Unicode sur 1 à 4 bytes. Les réponses UTF-8 doivent être données en hexadécimal, avec chaque octet préfixé par 0x et séparé par des espaces (p.ex.: 0xC3 0xA6).

Les réponses des points de code Unicode doivent être données sous la forme U+XXXX (notation hexadécimale Unicode).

Les caractères utilisés proviennent de plusieurs plans Unicode (BMP et plans supplémentaires).


Question 1:

Donner l’encodage UTF-8 du caractère 'ç' (point de code U+00E7).

Question 2:

Donner l’encodage UTF-8 du caractère 'ß' (point de code U+00DF).

Question 3:

Donner l’encodage UTF-8 du caractère '¿' (point de code U+00BF).

Question 4:

Donner l’encodage UTF-8 du caractère 'Ж' (point de code U+0416).

Question 5:

Donner l’encodage UTF-8 du caractère 'λ' (point de code U+03BB).

Question 6:

Donner le point de code Unicode et le caractère correspondant à la séquence UTF-8 0xE6 0xBC 0xA2 (漢).

Question 7:

Donner le point de code Unicode et le caractère correspondant à la séquence UTF-8 0xE2 0x99 0xA5 (♥).

Question 8:

Donner le point de code Unicode et le caractère correspondant à la séquence UTF-8 0xF0 0x9F 0x8E 0xB8 (🎸).

Question 9:

Donner le point de code Unicode et le caractère correspondant à la séquence UTF-8 0xF0 0x9F 0x9A 0x80 (🚀).

Question 10:

Donner le point de code Unicode et le caractère correspondant à la séquence UTF-8 0xF0 0x9F 0xA7 0xA0 (🧠).