Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

[HW4][ES3]Unicode error

s
sittingbull17 (350 points)
5 11 15
in Es3 by (350 points)
closed by
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?
441 views
closed with the note: answered

1 Answer

LeonardoEmili (35740 points)
13 65 155
by (35.7k 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)
5 11 15
by (350 points)
Ma se il problema fosse solo questo il codice una volta inviato funzionerebbe?
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
prova                              .
LeonardoEmili (35740 points)
13 65 155
by (35.7k 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)
5 11 15
by (350 points)
Ho caricato il file, non funziona quel test: non mi trova il file di uscita