[HW4][ES3]Unicode error

s
sittingbull17 (350 points)
4 11 15
asked Dec 4, 2017 in Es3 by sittingbull17 (350 points)
closed Dec 4, 2017 by andrea.sterbini
Premetto che ho visto altre domande in merito ma le risposte trovate non hanno risolto il mio problema.

Nel test_program3_12 mi viene dato questo errore : "error -> UnicodeDecodeError
        'utf-8' codec can't decode byte 0xa0 in position 6769: invalid start byte" nonostante io abbia cambiato i file e specificato l'encoding nell'open di fileOut.

Potete aiutarmi?
202 views
closed with note: answered

1 Answer

LeonardoEmili (35740 points)
11 65 155
answered Dec 4, 2017 by LeonardoEmili (35,740 points)

Ciao!

Come specificicato in altri post:

vedi qui:

http://q2a.di.uniroma1.it/3927/unicode-encode-error

o qui:

http://q2a.di.uniroma1.it/3539/carattere-non-identificato?show=3539#q3539

Si tratta di un problema legato alla codifica dei caratteri utilizzata da Windows che, purtroppo, non li supporta tutti. Per risolvere questo problema puoi:

  1. provare a specificare gli encoding non solo nel tuo programma, bensì anche nelle testlib e nel grade (funzionante e testato personalmente col vecchio grade)
  2. migrare su un sistema che non ha questo problema. Quest'ultima più radicale può però essere ovviata "in estremis" facendo girare una distro linux in live e programmando temporaneamente così. Altrimenti se hai un po' di pazienza puoi formattare il pc e passare defintivamente al mondo Linux! :D

Buon code!

Leonardo Emili

s
sittingbull17 (350 points)
4 11 15
commented Dec 4, 2017 by sittingbull17 (350 points)
Ma se il problema fosse solo questo il codice una volta inviato funzionerebbe?
andrea.sterbini (172340 points)
510 927 1776
commented Dec 4, 2017 by andrea.sterbini (172,340 points)
prova                              .
LeonardoEmili (35740 points)
11 65 155
commented Dec 4, 2017 by LeonardoEmili (35,740 points)
Di norma si, in quanto i test vengono eseguiti su sistema Linux. Ti consiglio vivamente di accertatene quanto prima caricando il file su server, solo così avrai una risposta definitiva.
s
sittingbull17 (350 points)
4 11 15
commented Dec 4, 2017 by sittingbull17 (350 points)
Ho caricato il file, non funziona quel test: non mi trova il file di uscita