Bonjour,
Je dispose du code suivant par lequel je lis un premier fichier que je copie dans un second
1 2 3 4 5 6 7 8 9
| # -*- coding:Latin-1 -*-
Entree = open("Fichier1.dat",'r')
Sortie = open("Fichier2.dat",'w')
while True:
Ligne=Entree.readline()
if Ligne =='': break
Sortie.write(Ligne.decode('Utf-8'))
Sortie.close()
Entree.close() |
Le problème est que ce programme plante.
Si je remplace l'instruction
Sortie.write(Ligne.decode('Utf-8'))
par
Le programme ne plante plus mais les caractères accentués du premier fichier sont retranscrits bizarrement.
par exemple : lycée à la place de lycée
Quelqu'un aurait-il la solution de ce problème ?
Partager