Hola de nuevo:
Pues resulta que sigo enredando con lo mio, y ahora toca hacer un exportador para generar unos ficheros de intercambio en texto plano.
Leyendo las especificaciones que ha de llevar, dice que la codificación será :
el juego de caracteres a emplear es el definido para D.O.S., cuyos identificadores serán 850 ó 437, o es el definido para Windows, cuyo identificador será ANSI
Así que genero el fichero en texto plano, voy a abrirlo con una aplicación de verdad que hace uso de este fichero, y me da errores.
Se me ocurre, ya que es texto plano, abrirlo con Gedit (estoy en Linux) y desde ahí cambiar la codificación a Windows-1252 (occidental). Vuelvo entonces a abrir el fichero y ya funciona.
El propio Gedit ya me está diciendo que mi fichero original se codifica en UTF-8
Así que la pregunta es....¿como hacerlo directamente en C++?
Creo que en Qt hay más facilidades para lidiar con la codificación, pero todavía "no he llegado" y además me gustaría saber cómo resolver esto en C++ sin Qt (y en Linux)
Gracias!