Foros del Web » Soporte técnico » Windows »

Codificacion en la ventana de comandos

Estas en el tema de Codificacion en la ventana de comandos en el foro de Windows en Foros del Web. Buenas foro: Estoy teniendo ciertos problemillas a la hora de utlilizar una aplicación que corre desde línea de comandos (Windows 2000, Xp, ...) pero requiero ...
  #1 (permalink)  
Antiguo 12/04/2010, 05:50
Avatar de nekcab  
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 16 años, 7 meses
Puntos: 0
Codificacion en la ventana de comandos

Buenas foro:

Estoy teniendo ciertos problemillas a la hora de utlilizar una aplicación que corre desde línea de comandos (Windows 2000, Xp, ...) pero requiero poderle especificar una codificacion distinta a la que viene por defecto en el ejecutable: "cmd.exe"

El caso es que quiero pasar de la codificación por defecto (WIN1252) a la de UTF8. He estado ojeando un par de post's en el aptdo.de programación y algún forista llegaba a indicar (sin asegurarlo al 100%) que en CMD es fijo.

Deseaba que me confirmaráis este extremo, y en cuyo caso, que otra aplicación equivalente habría que permitiera la opción de cambiar de "mapa de caracteres".

Muchas gracias.
  #2 (permalink)  
Antiguo 14/04/2010, 07:07
Avatar de nekcab  
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Codificacion en la ventana de comandos

Sigo dandole vueltas al asunto:

Compruebo que en la "Configuración Regional" de Windows, te permite especificar:
-idioma
-Config.de idioma - Avanzada, ahí si que permite especifcar las "Tablas de conversión de código", pudiendo indicar los diferentes estandares (ISO EDBCDIC, ANSI, TCA, ISO 8859-1, ISO 8859-2, ... ), pero compruebo que se trata más bien de la capacidad del S.O. para leer las diferentes páginas de códigos.

Mientras que para escribir, es competencia de la propia aplicación el especificar en que formato de escritura guardar el documento en cuestión.

Hasta ahí estupendo. El problema reside como dije en el anterior post, en que estoy trabajando con una funcionalidad propia del S.O. (en este caso: CMD), y requiero, como sí podría hacer en Linux, que sea capaz el propio S.O. de traducir toda tecla que pulse en el teclado, a un mapa de caracteres concreto especificado en algún lugar/variable/archivo/....

En Windows, por defecto (y parece q exclusivamente) se utiliza el estándard "WIN1252". Y parece que es inmutable. ¿Sugerencias?

Muchas gracias.

EDITO: error mío. Lo que realmente no me permitía era cambiar la "configuración regional" (ahí si que obliga a que coincida el idioma especificado en windows con el de la aplicación en cuestión). Para la "codificación", no presentaba ningún problema, se puede forzar una determinada en la aplic.en cuestión.

Última edición por nekcab; 14/04/2010 a las 23:53

Etiquetas: codificacion, comandos, ventanas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:22.