Python 3.9 sous Windows 10 - Encodage utf-8
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:
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