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.
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 import unicodedata blabla = "éèùà" blabla = unicodedata.normalize('NFKD', blabla).encode('ASCII', 'ignore')
Partager