¿Cuál es la página de códigos de UTF-8?

18

La página de códigos predeterminada de mi símbolo del sistema es 936.

Necesito cambiarlo a UTF-8.

chcp 65001

Lo anterior no funciona. ¿Cuál es el correcto?

Spiff
fuente
1
chcp 65001 funcionó bien para mí. Los programas que no son utf-8 generarán un gran desastre, por supuesto.
Havenard
¿Intentaste con letras no ascii?

Respuestas:

12

Para chcp 65001que funcione, debe utilizar una fuente TrueType en el símbolo del sistema. Una de esas fuentes es Lucida Console.

Para usar la consola Lucida:

  • Haga clic derecho en la barra de título de la ventana
  • Seleccione Properties
  • Selecciona la pestaña Font
  • Seleccione Lucida Console
  • prensa OK
Stephen Jennings
fuente
Desafortunadamente, ni la consola de Lucida ni las consolas parecen representar correctamente los caracteres que no son ASCII en el símbolo del sistema (lo que me pone muy nervioso por el manejo de archivos con tales caracteres). :-(
Synetech
Vaya, no importa. Se procesa correctamente (Chrome desordenó los caracteres Unicode cuando creó el .URLarchivo). Mi preocupación acerca de cómo se mantienen los archivos con caracteres Unicode en sus nombres. Me preocupa que realizar operaciones como copiar o mover no funcione o peor, arruine las cosas. Intenté usar el chcpcomando porque se quejaba de no poder escribir en el dispositivo. Lo intenté nuevamente sin el comando y funcionó. o.O
Synetech
@Synetech no te preocupes, la pantalla está mal, los caracteres son correctos. cd űse muestra en cd ?, pero aún va al directorio correcto.
TWiStErRob
0

Muchas personas se quejan en diferentes preguntas sobre el 65001soporte en la consola de Windows. Mi solución particular fue usar la página de códigos ISO-8859-1 (28591) en lugar de UTF-8. Puede echar un vistazo a los identificadores de página de códigos en MSDN para identificar uno que se adapte a las necesidades de su personaje.

manuelvigarcia
fuente