Problemas con la codificación en la lectura de ficheros

Tengo un proceso que descarga un fichero y lo procesa línea a línea. Cuando presento el dato obtenido en pantalla, este está mal codificado. El fichero tiene la infomación correctamente almacenada ya que lo abro desde un editor de texto y todo esta en su sitio.

Mediante las funciones stringToLatin1(CONTENT), stringToAscii(CONTENT, "UTF-8") o stringToAscii(CONTENT, "ISO_8859-1") no he conseguido cambiar la codificación al presentar el valor del contenido.

¿Como puedo hacer para que se interprete correctamente la codificación?

Nota:Trabajo con Windows Vista 64

[attachment=6005,626] [attachment=6005,627]

¿Nadie puede echarle un ojo a esta cuestión?. Creo que es de suma importancia para el entorno de ejecución tratar bien el encoding de ficheros.