La Web del Programador: Comunidad de Programadores
 
    Pregunta:  42911 - FUENTE CIRILICA(RUSO)
Autor:  Jose Manuel Rodriguez
Estoy intentando leer un fichero de texto que contiene caracteres cirilicos. Cuando saco el contenido de lo leido, me interpreta el texto como le da la gana y desde luego no me pone los caracteres que lee o los tranforma mas bien.
He intentado cambiar la configuracion de mi windows XP a ruso, pero ni por esas.
¿Alguien sabe si debe importar alguna fuente y como hacerlo o como conseguir que lea esto y me lo muestre en pantalla tal como lo lee?
Gracias

  Respuesta:  Pullemax --
Hola Jose.

Lo primero que debes hacer es comprobar que el fichero esté guardado con codificación UTF-8.
Una vez que tengamos guardado el fichero correctamente, procedemos a leerlo con la clase InputStreamReader ya que nos permite ponerle la codificación en el constructor.

Para leer el contenido linea a linea yo utilizaría BufferedReader pasandole en el constructor el InputStreamReader.

No has comentado para que quieres esos datos. Si son para mostrar en una página web tendrás que poner los meta-tags correspondientes para UTF-8.

Un saludo.