[C con Clase] distinto juego de caracteres
Yolmer Rosales
yolmer.rosales en gmail.com
Mie Sep 19 17:11:13 CEST 2012
No se si sirva de algo pero les cuento lo que he probado, la curiosidad me
pico cuando leí este hilo.
uso windows xp con dev c++ 4.9.9.2
escribí este código
#include <cstdlib>
#include <iostream>
#include <windows.h>
using namespace std;
int main(int argc, char *argv[])
{
cout << GetConsoleOutputCP() << endl;
for( int i = 0; i < 65001 ; i++)
{
if ( SetConsoleOutputCP(i))
{
cout << GetConsoleOutputCP() << endl;
cout << "áéíóúÁÉÍÓÚ äëïöüÄËÏÖÜ àèìòùÀÈÌÒÙ âêîôûÂÊÎÔÛ ñÑ" << endl <<
endl;
// system("PAUSE");
}
}
return EXIT_SUCCESS;
}
obtuve esta salida
[image: Imágenes integradas 1]
todos los códigos dan el mismo resultado
después intenté esto
int main(int argc, char *argv[])
{
cout << GetConsoleOutputCP() << endl;
cout << "áéíóúÁÉÍÓÚ äëïöüÄËÏÖÜ àèìòùÀÈÌÒÙ âêîôûÂÊÎÔÛ ñÑ" << endl <<
endl;
return EXIT_SUCCESS;
}
pero cambiando el cp por consola
el resultado....
[image: Imágenes integradas 2]
algo más
si configuro 850 y pego directamente en la ventana de consola salen bien
los caracteres pero si configuro 1252 salen mal.
saludos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20120919/6d58ce4c/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 51680 bytes
Desc: no disponible
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20120919/6d58ce4c/attachment.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 18216 bytes
Desc: no disponible
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20120919/6d58ce4c/attachment-0001.png>
Más información sobre la lista de distribución Cconclase