UTF-8 : Un design brillant

2025-09-13
UTF-8 : Un design brillant

L'élégance de UTF-8 réside dans sa compatibilité ascendante avec ASCII tout en prenant en charge des millions de caractères. Cet article explique clairement le fonctionnement de UTF-8 : il utilise les bits de tête pour indiquer la longueur du caractère (1 à 4 octets), les caractères ASCII ne nécessitant qu'un seul octet. Des exemples montrent le codage et le décodage de texte avec des caractères ASCII et des emojis. Comparé à d'autres encodages, l'équilibre de UTF-8 entre compatibilité et extensibilité est un chef-d'œuvre de conception.

Lire plus
Développement encodage

Arrêtez de forcer le mode sombre !

2025-01-19

Un article de blog critique vivement les sites web qui imposent le mode sombre. L'auteur souligne que le mode sombre à contraste élevé (par exemple, texte blanc pur sur fond noir pur) provoque une fatigue oculaire et une gêne. L'article utilise des rapports de contraste et des expériences de lecture personnelles pour illustrer le problème, recommandant aux concepteurs de sites web de suivre les directives WCAG et de choisir un contraste approprié au lieu de simplement privilégier le mode sombre. L'auteur soutient que le mode sombre est bénéfique dans des situations spécifiques (par exemple, écrans OLED, environnements sombres), mais l'imposer constitue une expérience utilisateur terrible.

Lire plus