Informasjon

Forfatter(e) Quentin Cappart
Frist Ingen frist
Innleveringsgrense Ingen begrensning

Logg inn

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).


Spørsmål 1:

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

Spørsmål 2:

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

Spørsmål 3:

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

Spørsmål 4:

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

Spørsmål 5:

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

Spørsmål 6:

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

Spørsmål 7:

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

Spørsmål 8:

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

Spørsmål 9:

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

Spørsmål 10:

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