Aprire un prompt dei comandi con privilegi elevati (eseguire cmd come amministratore). interrogare il Registro di sistema disponibili i font TT alla console da:
REG query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont"
Vedrete un output come:
0 REG_SZ Lucida Console
00 REG_SZ Consolas
936 REG_SZ *新宋体
932 REG_SZ *MS ゴシック
Ora abbiamo bisogno di aggiungere un carattere TT che supporta i caratteri che servono come Courier New, lo facciamo con l'aggiunta di zeri per il nome della stringa, quindi in questo caso il prossimo sarebbe "000":
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 000 /t REG_SZ /d "Courier New"
Ora implementiamo supporto UTF-8:
REG ADD HKCU\Console /v CodePage /t REG_DWORD /d 65001 /f
carattere Set di default "Courier New":
REG ADD HKCU\Console /v FaceName /t REG_SZ /d "Courier New" /f
Imposta la dimensione del carattere a 20:
REG ADD HKCU\Console /v FontSize /t REG_DWORD /d 20 /f
abilitare la modifica veloce se vi piace:
REG ADD HKCU\Console /v QuickEdit /t REG_DWORD /d 1 /f
fonte
2016-08-01 08:55:54
866 è una pagina di codice per lo script cirillico. Cambiarlo è abbastanza soggetto a rompere qualsiasi vecchio programma in modalità console che si aspetta che quella pagina sia l'impostazione predefinita. Non è che non te ne accorgi, non puoi più leggere l'output del programma. –
Non esiste un set di caratteri Unicode in cmd.exe. 'chcp 65001' fornisce alcune decodifiche UTF-8 ma è molto rudimentale e non fornisce input appropriati. –