[DUDA] CMD con soporte Unicode

Iniciado por RyogiShiki, 3 Mayo 2011, 18:47 PM

0 Miembros y 1 Visitante están viendo este tema.

RyogiShiki

Hola a todos.

Lo que quiero es através de un Batch iniciar cmd con soporte Unicode para correr un programa en modo texto en cuya salida se encuentran caracteres Unicode ¿Es posible lograr esto? ¿Cómo?

Gracias de antemano por las ayudas y respuestas.

Saludos


SuperDraco

No se exactamente cual es el código de página para unicode, se supone que es este, prueba así:

chcp 65001

(65001 = Unicode UTF-8)

Se supone que eso es un código de página para habilitar unicode, Y se usaría desde un script así Por ejemplo:

Cmd /K chcp 65001 & start Prgrama.exe

o...

@echo off
chcp 65001
start Prgrama.exe




Pero he leido comentarios (Del sitio donde lo he sacado) diciendo que el unicode no funciona desde scripts, pero que si lo haces manualmente desde la consola si que funciona (Yo no lo se..).

Busca CHCP en google si te sirve, encontrarás más... xD

No he vuelto, solo estoy de paso.

RyogiShiki

Gracias pitoloko, investigaré y haré las pruebas necesarias para saber si funciona o no. Cuando tenga resultados volveré a reportar.

Saludos


RyogiShiki

Después de hacer las respectivas prubas y llegar a la conclusión de que es imposible lograr una salida Unicode en el CMD sin usar la Winapi (el programa que quiero ejecutar está escrito en C/C++) lo que afectaria de sobremanera la portabilidad y manutención del código. Ahora me pregunto, si existe alguna alternativa a cmd (algo así como DOSBOX) que soporte la salida Unicode.

Gracias.
Saludos