2011-09-15 14 views
6

My Windows cmd CodePage è ora in 65001. Dato che stavo facendo alcune cose Android e ho bisogno di usare il log della console, ma dimentico come cambiarlo ora.Cambia codice pagina in CMD in modo permanente?

Quando si utilizza chcp 437 per ripristinare la CodePage, funziona. Ma se avvio una nuova finestra cmd, torna indietro.

Come fare la cosa chcp per renderlo pernament?

risposta

0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

È possibile modificare il valore della pagina di codice permanente temente modificando OEMCP valore chiave in finestre di sopra reg valore chiave

Attenzione: Non farlo, renderà il vostro sistema in grado di avviarsi. Vedi related.

+2

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

+0

Questa risposta può essere rimossa. È pericoloso! – Aubin

5

Here ho trovato una soluzione migliore:

  1. Start -> Esegui -> regedit
  2. Vai [Processor HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command]
  3. Aggiungere un nuovo valore stringa denominato: Autorun
  4. Modificare il valore su 'chcp 437'
0

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.