Pregunta

Estoy trabajando en una aplicación Java (Tomcat). que a veces escribe en la salida estándar. Pero noto que los idiomas de la India (por ejemplo, kannada ) resultan como ?????? personajes de la ETS. ventanas de consola (terminal) en Windows Vista (SP1 Home Premium de 64 bits).

Yo sé que podría ejecutar Tomcat desde Emacs (GNU Emacs 23.1.50.1 (i386-MinGW-nt6.0.6001)) para que pudiera ver la salida de la consola Tomcat desde Emacs. Emacs hace kannada OK (aunque con errores).

Sin embargo, sería bueno si pudiera lanzar Tomcat desde fuera de emacs si pudiera.

Me di cuenta de que podía correr Tomcat desde dentro de Eclipse así (donde se puede controlar la codificación de la consola) pero de nuevo, sería bueno para Tomcat lanzamiento desde fuera del eclipse, si pudiera.

Entonces, ¿qué los desarrolladores que quieren ver su idioma Indic (que tiene 3 caracteres de un byte para representar) hacer? Además, ¿qué utilidades de la cola están utilizando?

He intentado ejecutar el comando chcp 65001. Sin embargo, después de hacer esto, catalina.bat no runat todas las salidas (sin salida): - (

P.S:. Estoy corriendo como usuario "administrador" si eso es de ninguna ayuda

Gracias por algunos consejos y punteros.

¿Fue útil?

Solución 2

Después de mucho buscar, encontrar que cmd.exe no es capaz de imprimir caracteres Indic!

Otros consejos

Usted está restringida por la fuente se utiliza en el cmd. La fuente usada simplemente no tiene los glifos disponibles. Puede truco del registro añadir más fuentes, pero todavía tiene que encontrar una fuente que soporta los glifos. Más bien dejar que Tomcat de registro a un archivo de registro y utilizar un visualizador de imágenes que tiene fuentes que justifican dichos glifos (por ejemplo Arial, Verdana, etc). Usted puede intentar TailXP si quieres tizón del archivo en ventanas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top