Problème encodage caractère §
Bonjour,
Dans un fichier texte je récupère des données que je pousse dans un dictionnaire et certaines lignes ont le caractère § (au dessus du !)
Code:
"nom_fichier_communication" = "§REPERTOIRE_IECC§/cftiecc1/data/cftcom"
La récuperaton et le traitement des données se font correctement, mais quand je print mon dico la ligne ressemble à ça :
Code:
'nom_fichier_communication': '\xa7REPERTOIRE_IECC\xa7/cftiecc1/data/cftcom'
Et du coup lors de l'ecriture au format json dans un autre fichier ça plante :
Code:
UnicodeDecodeError: 'utf8' codec can't decode byte 0xa7 in position 0: invalid start byte
la partie de code faisant cette opéeration d'ecriture :
Code:
1 2 3
| with open(f, 'w') as fic:
json.dump(ini, fic, indent=4)
fic.close() |
Je me doute bien que c'est un problème d'encodage de caractère (domaine dans lequel je suis nul) , donc si quelqu'un pouvais m'aiguiller vers une solution ça serait avec grand plaisir !!
Merci d'avance.