La commande print : comment obtenir une impression correcte pour les lettres accentuées ?
Bonjour,
Un fichier texte, généré avec notepad par ex. en utf-8, et contenant la chaîne : &é#{[|è_\ç^à@)]}+=£$¤µ*%ù§!/:.;?,<> est lu puis imprimé.
Code:
1 2 3 4 5 6 7
|
>>> chemin_csv =r"Y:\test-accent_i.txt"
>>> with open(chemin_csv, "r") as entree:
for ligne in entree:
print("ligne : ", ligne)
ligne : &é#{[|è_\ç^à @)]}+=£$¤µ*%ù§!/:.;?,<> |
La chaîne imprimée est bien différente de celle lue, que l'exécution soit faite avec IDDLE ou dans un terminal.
D'avance, merci de votre aide.
Windows 10 1803, Python 3.6.3