Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2014, 04:05
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Generar archivo con codificacion Windows-1252

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!
__________________
Mi calculadora en Qt