assert “а” == “a” # lol

Explication parodique des abbréviations de chat en version satanique

Python 3, le bonheur d’avoir UTF8 comme encoding par défaut !

La suite

En Python 3, le type bytes est un array d’entiers

Photo d'une classe en Afghanistan

Le plus gros changement quand on passe de Python 2 à Python 3, c’est la gestion des chaînes de caractères.

La suite

L’encoding en Python, une bonne fois pour toute

Photo montage avec samuel l jackson jouant à "qui est-ce ?"

A la fin de cet article, vous saurez vous sortir de toutes les situations merdiques liées aux encodages.

La suite

s&m.5.lezy…out@spamgourmet.net => erreur

Gif animé d'une femme qui fait la poule

Bilou, je veux bien te répondre, mais ton adresse me donne une “Delivery Status Notification”

La suite

Transformer des caractères spéciaux en ASCII

Photo d'une pomme de terre

Dans beaucoup de cas, plutôt que de se taper la gestion de l’encodage, on préfère tout ramener au plus petit dénominateur commun: l’ASCII. Pas d’accent, pas de problème, comme disait mon grand-père juif. Ça devait être un autre contexte. Mais quand même.

La suite

Quelques erreurs tordues et leurs solutions en Python

Photo noire et blanc d'une vieille interprétation de Batman et Robin

Bien que Python soit un langage dont l’une des grandes qualités est la cohérence, voici une liste d’erreurs et leurs solutions qui ont tendance à énerver.

La suite

Résoudre les problèmes d’encoding avec Python Mechanize

Le désespoir d'un dev devant l'encoding

Mechanize boude et l’erreur
UnicodeDecodeError: 'utf8' codec can't decode byte machin in position truc
vous fait faire des cauchemars ? Suivez le guide.

La suite