Question vraiment simple vraiment. J'ai besoin de lire un fichier texte Unicode dans un programme Java.Lire des fichiers texte Unicode avec Java
Je suis habitué à l'aide de texte ASCII avec un combo BufferedReader FileReader qui est évidemment ne fonctionne pas :(
Je sais que je peux lire une chaîne de la manière « traditionnelle » à l'aide d'un Buffered Reader et puis le convertir en utilisant quelque chose comme:
temp = new String(temp.getBytes(), "UTF-16");
Mais est-il un moyen d'envelopper le lecteur dans un « convertisseur »
EDIT: le fichier commence par FF FE
Je veux lire les lettres hébraïques, que remplacer avec "encodage"? – CodyBugstein
pour répondre à ma propre question, c'est "UTF-8" – CodyBugstein
'Le constructeur BufferedReader (InputStreamReader) est indéfini'? – Squareoot