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

Do you need help?

Notice Board

[AVVISO] Controllo codifica UTF-8

s
simone (25820 points)
47 97 209
in Avvisi by (25.8k points)
closed by

Ho aggiunto un controllo per verificare se i file consegnati sono correttamente codificati in UTF-8.

In caso di codifica errata, il file verrà comunque inviato ma comparirà un avviso sotto il bottone di upload.

2.6k views
closed with the note: problema risolto

5 Answers

l
lorenzoal (290 points)
0 2 5
by (290 points)
Il messaggio lo ricevo anche dopo aver aperto il file in notepad e salvato in formato UTF-8.

Sto avendo questo problema con l'es. 3.
s
simone (25820 points)
47 97 209
by (25.8k points)
Il primo carattere non è codificato correttamente!
Soluzioni:
1) elimina la prima riga (# -*- coding: utf-8 -*-)
2) seleziona il primo carattere e digita il cancelletto.

Riprova e fammi sapere 8-)
AnFrost (8270 points)
10 15 25
by (8.3k points)
Avevo lo stesso problema e sono riuscito a caricare il file. Come da consiglio ho eliminato la riga '# -*- coding: utf-8 -*-' e ho inserito '#' come primo carattere.
s
simone (25820 points)
47 97 209
by (25.8k points)
la prima riga la potete anche lasciare, è sufficiente sostituite il primo carattere.
AnFrost (8270 points)
10 15 25
by (8.3k points)
Per quanto riguarda i risultati dei test bisognerà attendere il prof Sterbini, giusto?
s
simone (25820 points)
47 97 209
by (25.8k points)
Sì                              .
a
andrea.manetta (2940 points)
6 20 29
by (2.9k points)
Scusate non ho ben capito anche a me da lo stesso problema nell esercizio 3 .. cosa devo fare ?
s
simone (25820 points)
47 97 209
by (25.8k points)
Nel tuo codice sono presenti lettere accentate!
Hai letto l'avviso? http://q2a.di.uniroma1.it/3287?course=fondamenti-di-programmazione

ATTENZIONE: SOSTITUITE TUTTI I FILE COMPRESI I FILE DI TEST E TUTTE LE LIBRERIE

ATTENZIONE ATTENZIONE ATTENZIONE!!! CONTROLLATE CHE NON CI SIANO LETTERE ACCENTATE NEL CODICE O NEI COMMENTI
(E MAGARI ELIMINATE LE BENEDETTE PRINT INUTILI).
e
en (1240 points)
3 8 18
by (1.2k points)
Scusate io ho eliminato tutti i commenti dal mio programma e ho controllato che non ci fossero lettere accentate però quando lo consegno mi dice che non va bene. Non so cosa devo fare, consigli?
s
simone (25820 points)
47 97 209
by (25.8k points)
Quale dei tre?
e
en (1240 points)
3 8 18
by (1.2k points)
il terzo esercizio
C
C.Calamia (720 points)
7 17 25
by (720 points)
io ho questo problema con l'esercizio 2, non ho capito dove sia la riga               # -*- coding: utf-8 -*-
e il cancelletto dobbiamo metterlo davanti al primo carattere della prima riga del testo dell'esercizio? o di cosa?
s
simone (25820 points)
47 97 209
by (25.8k points)
Quella soluzione era rivolta allo studente che ha posto la domanda.
s
simone (25820 points)
47 97 209
by (25.8k points)
en: il tuo file non sembra avere problemi.

C.Calamia: rimuovi o sostituisci la x nella prima riga (Il tris e' un popolarissimo gioco. Si gioca su una griglia quadrata di 3x3 caselle.)
e
en (1240 points)
3 8 18
by (1.2k points)
Si scusa poi sono riuscita a risolvere, grazie comunque   :)
C
C.Calamia (720 points)
7 17 25
by (720 points)
grazie mille ha funzionato!
D
Dave (1010 points)
14 26 33
by (1.0k points)
Io sono appena riuscito a caricare il secondo esercizio senza ricevere il messaggio di errore,dopo aver eliminato i commenti iniziali.Devo eseguire questa procedura anche con i due esercizi gia' consegnati e valutati?
s
simone (25820 points)
47 97 209
by (25.8k points)
La codifica è OK!
by (9.9k points)
Strano, nel mio secondo esercizio ho cambiato la "x" strana nel primo commento, ma appena adesso l'ho caricato e mi dice che non è valida la codifica UTF-8.

Questo problema può compromettere la correzione dell'esercizio?
s
simone (25820 points)
47 97 209
by (25.8k points)
Controlla le accentate!!!
by (9.9k points)
Ma le lettere accentate sono nello standard UTF-8! http://www.utf8-chartable.de/
by (9.9k points)
E infatti facendo il comando "iconv -f UTF-8 program0X.py -o /dev/null" dove al posto di X metto il numero del programma non restituisce nessun errore, perciò i miei file sono correttamente codificati in UTF-8.
s
simone (25820 points)
47 97 209
by (25.8k points)
Se non volete brutte sorprese cercate di seguire le indicazioni dei Professori!

Lo zip è stato aggiornato qualche giorno fa e nei file non sono presenti lettere accentate.
by (9.9k points)
Quindi devo ricaricare tutti i programmi levando tutte le lettere accentate?
s
simone (25820 points)
47 97 209
by (25.8k points)
Le lettere accentate sono nello standard ma non venivano codificate correttamente. Ora il problema dovrebbe essere risolto.
by (9.9k points)
Perfetto! Grazie per il supporto!
AnFrost (8270 points)
10 15 25
by (8.3k points)
Ho caricato il secondo e il terzo esercizio senza lettere accentate e seguendo le direttive. Il primo esercizio in teoria non dovrebbe avere problemi, devo inserire il cancelletto anche in quest'ultimo o va bene così? Gli altri file (2 e 3) sono a posto o hanno altri problemi?
restante.giuseppe (2480 points)
7 32 49
by (2.5k points)
Anche i file già caricati ed eseguiti vanno modificati?
s
simone (25820 points)
47 97 209
by (25.8k points)
Con il prossimo homework non dovreste avere problemi con le accentate. In ogni caso attenetevi sempre alle direttive dei docenti.