Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Idioma en aplicación de Consola? (https://www.clubdelphi.com/foros/showthread.php?t=73639)

old_martinez 06-05-2011 17:56:16

¿Idioma en aplicación de Consola?
 
Tengo una aplicación de consola. Al hacer un simple "Write" de una cadena cualquiera, que contenga símbolos como caracteres acentuados u otros, dicha impresión en pantalla sale mal, reemplazándose los caracteres en cuestión por otros, como cuando está mal el encoding de una página web.

¿Alguna sugerencia?

Ñuño Martínez 09-05-2011 10:16:01

Evidentemente tienes que cambiar la codificación del programa. Si es Windows, creo que es una ISO, si es POSIX (UNIX, Linux, MacOS, QNX, ...), es una UTF (la mejor para castellano es UTF-8).

Normalmente basta con cambiar la codificación de los archivos fuente (ignoro cómo hacerlo en Windows), pero hay veces que hay que hacer la conversión "a mano", dentro del programa. Ahora mismo no recuerdo, pero creo que las unidades Strings, AnsiString y/o UTF son las que tienen las funciones adecuadas.


La franja horaria es GMT +2. Ahora son las 16:19:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi