Carattere Non Identificato

LeonardoEmili (35740 points)
11 65 155
asked Nov 28, 2017 in Es3 by LeonardoEmili (35,740 points)
closed Nov 29, 2017 by andrea.sterbini

Buonasera ragazzi,

stavo ultimando il terzo esercizio quando mi imbatto in questo problema.

        error -> UnicodeEncodeError
        'charmap' codec can't encode character '\u25bc' in position 5339: character maps to <undefined>

Ci tengo a precisare che non ho modificato la codifica durante l'esecuzione del programma e che l'errore mi si presenta solo nel test 11, per un problema legato a questo carattere.

EDIT: Risolto. Si tratta di un problema legato all'ambiente di Windows, infatti il programma su ambiente Linux gira senza nessun problema :D

Qualcuno sa aiutarmi?
Grazie in anticipo.

Leonardo Emili

396 views
closed with note: risolto

2 Answers

Best answer
split (8700 points)
15 59 79
answered Nov 28, 2017 by split (8,700 points)
selected Nov 29, 2017 by LeonardoEmili
servirebbe qualche info in più...dove/come fai girare il programma? hai provato a farlo girare anche in ipython da "terminale"? ti da lo stesso problema?
D
Domenicobrz (1470 points)
2 9 19
commented Nov 28, 2017 by Domenicobrz (1,470 points)
EDIT :  Il programma che avevo consegnato che dava lo stesso l'errore sulla codifica del test n°11, passa tutti i test della classifica. Probabilmente il problema non si presenta quando il programma viene testato dal prof
LeonardoEmili (35740 points)
11 65 155
commented Nov 28, 2017 by LeonardoEmili (35,740 points)
Innanzitutto ti ringrazio per la disponibilità. Purtroppo vengo ora dal provarlo.. ancora stesso errore
split (8700 points)
15 59 79
commented Nov 29, 2017 by split (8,700 points)
potrebbe essere un problema di compatibilità win/linux? o qualcosa di simile? provalo su un linux se puoi e facci sapere
LeonardoEmili (35740 points)
11 65 155
commented Nov 29, 2017 by LeonardoEmili (35,740 points)
Esatto! Era proprio quello! Infatti ho provato a farlo girare su linux e non mi ha dato alcun problema. Evidentemente si tratta di un problema relativo a Windows e ai suoi codec. Grazie mille a tutti per la disponibilità
split (8700 points)
15 59 79
commented Nov 29, 2017 by split (8,700 points)
linux 10000000000000 - winzozz 1    (quell'1 è probabilmente qualche videogioco)
andrea.sterbini (172780 points)
513 935 1789
answered Nov 29, 2017 by andrea.sterbini (172,780 points)
Mi sono dimenticato di mettere l'encoding nelle open di my_html e della testlib, vedete se su windows (che non uso) questo risolve

Se è quello il problema aggiorno le librerie e le ripubblico
LeonardoEmili (35740 points)
11 65 155
commented Nov 29, 2017 by LeonardoEmili (35,740 points)
Ho già provato a metterlo nelle open, purtroppo non si è risolto. Ora provo a metterlo anche nella testlib e la aggiorno
LeonardoEmili (35740 points)
11 65 155
commented Nov 29, 2017 by LeonardoEmili (35,740 points)
Risolto. Bisognava mettere l'encoding in nelle open di testlib, my_html , nonché in quelle del program03.py.
andrea.sterbini (172780 points)
513 935 1789
commented Nov 29, 2017 by andrea.sterbini (172,780 points)
A breve ripubblico lo zip dell'esercizio con le librerie aggiornate e con un bug in meno sul grader02 che data errori con timeit