La pagina di codice del prompt dei comandi torna sempre al 437 predefinito se si utilizza solo chcp 850 in cmd per modificare il codice della lingua attiva (850 = Multilingua (latino I)). La mia lingua predefinita di sistema è impostata su inglese (437) anche se sono brasiliano (codice lingua 850). Una volta che ho bisogno di mostrare alcuni caratteri speciali come A, O, C, ho scoperto che in Windows 10, sotto Tutte le impostazioni> Tempo & Lingua> Regione & Lingua c'è (nell'angolo in alto a destra) un link per Impostazioni correlate - Data aggiuntiva, ora & impostazioni internazionali. Da lì verrai reindirizzato a Pannello di controllo \ Orologio, lingua e regione.Cliccate di nuovo sul Regione> Modifica posizione e presso la Regione della finestra, al scheda amministrativo, modificare la lingua per programmi non Unicode facendo clic sul pulsante Modifica impostazioni internazionali del sistema e scegliendo qualche altra che utilizza il codice che necessità (Nel mio caso, portoghese (Brasile) = codice 850). Riavvia Windows e verifica che il prompt dei comandi sia ora impostato sul nuovo codice lingua (digita chcp in cmd). Per me, ha risolto il problema. C'è anche un'opzione latina (Word) nell'elenco che suppongo sia anche il codice 850.
fonte
2017-10-25 01:23:43
Non farlo, renderà il sistema in grado di avviarsi. vedere http://superuser.com/questions/269818/change-default-code-page-of-windows-console-to-utf-8 – laike9m
Questa risposta può essere rimossa. È pericoloso! – Aubin