[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