<div>David, tal vez esto te sirva.<br></div><div><br></div><div><a href="http://www.cplusplus.com/forum/windows/9797/">http://www.cplusplus.com/forum/windows/9797/</a></div><div>(UTF-8 in command prompt (console))</div><br>
<div class="gmail_quote">2009/12/11 David . <span dir="ltr"><<a href="mailto:di.romero@hotmail.es">di.romero@hotmail.es</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">




<div>
Si, conozco esa estupenda web.<br><br>Pero eso no es lo que quiero. El conjunto de caracteres (la codificación) no es si los números se interpretan/escriben en base 10, 8 ó 2, sino la correspondencia entre el código numérico de un caracter (1 Byte, por ejemplo) y el caracter que representa (la 'a', por ejemplo).<br>
<br>Lo que quiero es poder elegir el charset (el conjunto de caracteres).<br><br>En Java, por ejemplo, se puede hacer muy fácilmente. Cuando usas los flujos de Java, puedes usar el charset por defecto (que creo que es UTF-16) ó puedes establecer el que tú quieras. Me pregunto si en C++ es eso posible. En toda la documentación que he leído en Internet (incluida la web cplusplus y la de cconclase) he visto mucha funcionalidad en los flujos estándar de C++, con los manipuladores por ejemplo, pero no he visto nada de elegir el charset...<br>
<br>Saludos.</div></blockquote></div><br>-- <br>"Meu braço o coraçâo te arrancar<br>Para com o meu fundo horror melhor te penetrar."<br><br>ἀποκατάστασις - restitutio in pristinum statum<br>