Bonjour

en faisant des tests sur la gestion de contenu j ai créé un fichier
texte (.txt)avec notepad rempli d'accents et de caracteres spéciaux
pour valider mes traitements ultérieurs,
ci dessous :
Je m’en rappellerais si j’avais créé un programme capable de parler.
é&'- rtue à )^ù:; l'école l'arrivée -AtESERE
Et puis tiens, je suis en train de taper la causette avec un ordinateur !
Je deviens vraiment cinglé ! C’est fini, j’arrête l’informatique !
En ouvrant ce fichier avec python c'est ennuyeux car
je me retrouve avec ce qui suit :
Je m’en rappellerais si j’avais créé un programme capable de parler.
é&'- rtue Ã* )^ù:; l'école l'arrivée -AtESERE
Et puis tiens, je suis en train de taper la causette avec un ordinateur !
Je deviens vraiment cinglé ! C’est fini, j’arrête l’informatique !
A tout hasard je joins le source python ( très classique)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
# Définition de la fonction qui ouvre le filedialog et récupère le chemin du fichier sélectionné
def ouvrir_fichier():
    chemin_fichier = filedialog.askopenfilename(initialdir = "/", title = "Sélectionner un fichier texte", filetypes = (("Fichiers texte", "*.txt"), ("Tous les fichiers", "*.*")))
    if chemin_fichier:
        # Si un fichier a été sélectionné, on lit son contenu et on l'affiche dans le widget texte
        with open(chemin_fichier, "r") as fichier:
            contenu = fichier.read()
            zone_texte.delete("1.0", tk.END) # Efface le contenu précédent de la zone de texte
            zone_texte.insert("1.0", contenu)
Après une foultitude de recherches
1 - est-ce normal?
2 - comment obtenir en sortie la même chose qu'en entrée?
meeeeerci & bonne nuit