Ho scritto una piccola applicazione Java che include caratteri Unicode. Quando utilizzo Eclipse per eseguirlo — vedo tutto l'output come previsto.Uscita Unicode sulla riga di comando di Windows?
Le persone che dovrebbero utilizzare l'applicazione lo eseguiranno come file jar. Pensavo che potessero usare la finestra standard di cmd, ma in questa finestra l'Unicode appare come Gibberish.
C'è un modo per rendere "finestra cmd" riconoscere i caratteri Unicode e visualizzarli correttamente? Oppure, esiste uno strumento per eseguire facilmente il file jar e ottenere l'output corretto?
BTW: il reindirizzamento dell'output a un file funziona correttamente, ma il programma è interattivo, quindi questa non sarà una buona soluzione.
Modifica: Grazie a tutti per i suggerimenti. Sembra che i caratteri cmd non abbiano i caratteri specifici di cui ho bisogno, ed è per questo che la modifica della code page non ha risolto il mio problema.
Ho trovato un way per aggiungere altri font monospaced alla console, ma dopo averli aggiunti qualsiasi modifica che voglio fare riguardo i font (anche scegliendo uno dei font originali in una dimensione diversa) - viene ignorata.
Penso che proverò semplicemente con un altro strumento, che supporta il chhosing di un font diverso più facilmente.
Suppongo che dovrai scrivere una "console" per l'applicazione dopotutto ... – maxwellb
"modo per aggiungere più font monospaziali alla console" - il collegamento è morto – mbomb007
[qui] (https: //www.techrepublic. com/blog/windows-and-office/quick-tip-add-fonts-to-the-command-prompt /) è un modo per aggiungere altri caratteri. Non sono sicuro se abbia il problema che l'OP ha menzionato più, però. – mbomb007