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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Prolema: 'utf-8' codec can't decode byte 0xf9

a
alessio taruffi (680 points)
5 12 16
in HW6 by (680 points)
closed by
Ottengo questo errore quando provo a fare i test

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf9 in position 3696: invalid start byte

Ho provato a cancellare la consegna

Ho provato ad inserire # -*- coding: utf-8 -*

Ho eliminato program01 e ne ho creato un'altro a partire da un file di testo

Cosa posso fare? noto che il byte in errore (0xf9) è diverso da quello in altri errori posti in altre domande
485 views
closed with the note: risolto

2 Answers

saidai (1400 points)
2 2 14
by (1.4k points)
Hai provato col file in inglese? Hai provato a cancellare anche tutti i commenti?
a
alessio taruffi (680 points)
5 12 16
by (680 points)
Tutti i commenti si, il file in inglese in che senso? ricopiare tutto la dentro e salvare quello come program01 ?
saidai (1400 points)
2 2 14
by (1.4k points)
Si molti hanno risolto usando il file in inglese, prova a copiare tutto e vedi se funge.
g
giac (2790 points)
11 14 27
by (2.8k points)
confermo, anche io ho risolto cosi
.
.Alex. (890 points)
0 0 8
by (890 points)
Se vuoi direttamente individuare l'errore, devi appunto ricercare il carattere in posizione 3696 nel tuo programma (perciò dal primo carattere che usi nel codice devi scoorere fino al 3696°).
Non ne sono certo, ma il byte 0xF9 dovrebbe corrispondere una "ù", che viene letta anche come "ù" e per questo si crea l'errore.
Comunque, variando il carattere che crea il problema, dovresti risolvere.