Escribí una pequeña aplicación Java cuyo resultado incluye caracteres Unicode. Cuando uso Eclipse para ejecutarlo — veo toda la salida como se esperaba.Salida Unicode en la línea de comandos de Windows?
Las personas que se supone que usan la aplicación la ejecutarán como un archivo jar. Pensé que podrían usar la ventana estándar de cmd, pero en esta ventana el Unicode aparece como Gibberish.
¿Hay alguna manera de hacer que "cmd window" reconozca los caracteres Unicode y los muestre correctamente? O, ¿hay alguna herramienta para ejecutar fácilmente el archivo jar y obtener la salida correcta?
BTW - redirigir la salida a un archivo funciona bien, pero el programa es interactivo, por lo que esta no será una buena solución.
Edit: Gracias a todos por las sugerencias. Parece que las fuentes cmd no tienen los caracteres específicos que necesito, y es por eso que cambiar la página de códigos no resolvió mi problema.
Encontré un way para agregar más fuentes monoespaciadas a la consola, pero después de agregarlas, cualquier cambio que quiera hacer con respecto a las fuentes (incluso eligiendo una de las fuentes originales en un tamaño diferente) se ignora.
Creo que simplemente intentaré con otra herramienta, que permite elegir una fuente diferente más fácilmente.
Supongo que tendrás que escribir una "consola" para tu aplicación después de todo ... – maxwellb
"forma de agregar más fuentes monoespaciadas a la consola" - el enlace está muerto – mbomb007
[Aquí] (https: //www.techrepublic. com/blog/windows-and-office/quick-tip-add-fonts-to-the-command-prompt /) es una forma de agregar más fuentes. Sin embargo, no estoy seguro de si ya tiene el problema mencionado por el OP. – mbomb007