Bonjour,
Débutant dans python, je me heurte à la difficulté suivante:
Je crée un fichier texte soit au travers d'une procédure soit via notepad++ avec l'encodage 'utf-8'.
Dans les deux cas l'attribut encoding du fichier retourne 'cp1252'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 mon_fichier = "mon_fichier.txt" # mon_fichier.txt a été préalablement encodé 'utf-8' dans Notepad++ with open(mon_fichier,'r') as f: print(f.encoding) # Imprime: 'cp1252'
Dois-je en conclure que 'utf-8' est incompatible avec Windows ?
La doc que j'ai consultée ne mentionne pas cette particularité, mais peut-être ne s'applique-t-elle uniquement et implicitement qu'au système d'exploitation LINUX ?
Merci de votre éclairage.
Georges CAPLANDE
Partager