Toutes les lettres UTF8 4
Pour l’ascii, on a string.ascii_letters
, mais rien de tel pour un autre charset.
Pour l’ascii, on a string.ascii_letters
, mais rien de tel pour un autre charset.
Python 3, le bonheur d’avoir UTF8 comme encoding par défaut !
Le plus gros changement quand on passe de Python 2 à Python 3, c’est la gestion des chaînes de caractères.
Faut virer les smiley des logiciels de chat. Utilisons des caractères UTF8, ça sera plus léger, et plus interropérable.
A la fin de cet article, vous saurez vous sortir de toutes les situations merdiques liées aux encodages.
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.
Slugify ne fonctionne pas comme prévu avec des caractères unicode, mais, une fois n’est pas coutume, il existe une solution magique.