Domanda Print di caratteri Unicode in Python 3.9.0 (Windows)

Helplease

Utente Silver
29 Dicembre 2019
115
31
6
77
Ciao a tutti, qualcuno sa dirmi perchè quando provo a printare un carattere unicode nel terminale (per esempio con print("\u2705")) ottengo un carattere con un punto interrogativo e quando invece ci provo su IDLE il carattere viene mostrato correttamente?
Sono in un ambiente Windows.
Grazie.
 

Il terminale di Windows di default usa il charset ANSI, devi impostare l'output come unicode.

 
  • Mi piace
Reazioni: Helplease
Ciao, grazie della risposta. Ho provato ad eseguire il comando "chcp 65001", ma ancora, se provo ad inserire una stringa unicode o anche una semplice emoji (senza python), il carattere viene mostrato come un punto interrogativo.