Bonjour. Existe-il un moyen en python 3 de convertir une chaîne de caractères utf8 en son équivalent ascii. Plus précisément les caractères accentués en leur équivalent non accentué. Merci d'avance.
Version imprimable
Bonjour. Existe-il un moyen en python 3 de convertir une chaîne de caractères utf8 en son équivalent ascii. Plus précisément les caractères accentués en leur équivalent non accentué. Merci d'avance.
Salut,
Supprimer les accents d'une chaîne de caractères Unicode se fait avec les codes que vous trouverez dans ce paragraphe du "Unicode How to" qui vient avec la documentation Python.
note: et le cas général est un peu plus compliqué que juste virer les accents...
- W
Merci. Je vais lire la doc.
Code:
1
2
3 import unicodedata blabla = "éèùà" blabla = unicodedata.normalize('NFKD', blabla).encode('ASCII', 'ignore')