2011-09-15 15 views
6

Mi cmp de Windows cmd ahora está por debajo de 65001. Como estaba haciendo algunas cosas de Android y necesito utilizar el registro de la consola, pero olvídate de cómo cambiarlo ahora.¿Cambiar la página de código en CMD permanentemente?

Al usar chcp 437 para volver a cambiar la página de códigos, funciona. Pero si comienzo una nueva ventana de cmd, vuelve.

¿Cómo hacer la cosa chcp para hacerlo pernament?

Respuesta

6

Cree un archivo por lotes de inicio que incluya todos los comandos que desee.

Luego edite el registro para que apunte a su archivo de inicio.

http://technet.microsoft.com/en-us/library/cc779439%28WS.10%29.aspx

c: \ startup.cmd

@echo off 
chcp 437 

HKLM \ SOFTWARE \ Microsoft \ Command Processor
ejecución automática = "C: \ startup.cmd"

0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

Puede editar el valor de la página de códigos perman temente editando OEMCP valor clave en las ventanas de arriba Reg valor clave

Advertencia: No practico, que hará que su sistema no puede arrancar. Ver related.

+2

No lo hagas, hará que tu sistema no pueda arrancar. vea http://superuser.com/questions/269818/change-default-code-page-of-windows-console-to-utf-8 – laike9m

+0

Esta respuesta puede ser eliminada. ¡Es peligroso! – Aubin

5

Here He encontrado una solución mejor:

  1. Inicio -> Ejecutar -> regedit
  2. Vaya a [Procesador HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command]
  3. Añadir nuevo valor de cadena named: Autorun
  4. Cambiar el valor a 'chcp 437'
0

La página de códigos de símbolo del sistema siempre cambia de nuevo a la predeterminada 437 si solo usa chcp 850 en cmd para cambiar el código de idioma activo (850 = Multilingüe (Latín I)). El idioma predeterminado de mi sistema está configurado en inglés (437) aunque soy brasileño (código de idioma 850). Una vez que necesito para mostrar algunos caracteres especiales tales como A, O, C, encontré que en Windows 10, bajo Todos los ajustes> Tiempo & lenguas> Región & Idioma existe (en la esquina superior derecha) un enlace para Configuración relacionada - Fecha adicional, hora & configuración regional. Desde allí, se le redirigirá al Panel de control \ Reloj, idioma y región.Haga clic de nuevo en Región> Cambiar ubicación y en la Región de la ventana, en laficha Administrativo, cambiar el idioma para programas no Unicode haciendo clic en el botón Cambiar configuración regional del sistema y elegir alguna otra que utiliza el código que necesidad (en mi caso, portugués (Brasil) = código 850). Reinicie Windows y compruebe si el símbolo del sistema ahora está configurado en el nuevo código de idioma (escriba chcp en cmd). Para mí, resolvió el problema. También hay una opción Latin (Word) en la lista que supongo que también es el código 850.

Cuestiones relacionadas