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

Le plus gros changement quand on passe de Python 2 à Python 3, c’est la gestion des chaînes de caractères.
La suiteL’encoding en Python, une bonne fois pour toute

A la fin de cet article, vous saurez vous sortir de toutes les situations merdiques liées aux encodages.
La suites&m.5.lezy…out@spamgourmet.net => erreur

Bilou, je veux bien te répondre, mais ton adresse me donne une “Delivery Status Notification”
La suiteTransformer des caractères spéciaux en ASCII

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 suiteQuelques erreurs tordues et leurs solutions en Python

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 suiteRésoudre les problèmes d’encoding avec Python Mechanize

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