[C con Clase] Error al mostrar caracter no ASCII

Ángel isalorenz en telefonica.net
Mie Mayo 20 18:48:46 CEST 2009


Muchas gracias Programante, muy revelador. Es raro que el IDE no prevea el 
desajuste y disponga algúna opción para corregirlo, al menos para Dev-C++ no 
encontré la forma de hacerlo sin que haya que escribir código.

Un saludo.

----- Original Message ----- 

Programante escribió:

Estás introduciendo la ñ en windows-1252, mientras que la salida de la
consola de windows está en CP-850.
Los caracteres altos (>127) no coinciden y por eso aparecen caracteres
distintos. Puedes sustituir la ñ en tus
cadenas por el caracter ñ de CP-850, o poner un filtro antes de sacar la
salida en la consola.
Para mayor confusión, si en vez de mostrarlo por consola, rediriges la
salida a un archivo, entonces verás
bien los códigos windows-1252 pero mal los CP-850.





Más información sobre la lista de distribución Cconclase