Sto cercando di scrivere un file in python, e non riesco a trovare un modo per decodificare un oggetto di byte prima di scrivere il file, in fondo, sto cercando di decodificare questo byte stringa:Python 3.4 decodifica byte
Les \xc3\x83\xc2\xa9vad\xc3\x83\xc2\xa9s
in questo, che è il testo originale che sto cercando di recuperare:
Les évadés
ho provato ad utilizzare il .decode ('utf-8') e codificare ('utf-8'), ma nulla sembra lavorare ...
Mi capita sempre di ottenere Les évadés
come risultato ... Sto usando python 3.4.3
Chiunque può aiutare?
python3 utilizza utf8 come codifica predefinita. Da dove prendi quella stringa? –
Quello che stai mostrando è che utf-8 viene interpretato come se fosse latino-1. La mia ipotesi è che Python stia producendo l'output corretto, ma qualunque cosa tu stia stampando è aspettato latin-1 piuttosto che utf-8. –
da dove viene la stringa? –