2017-03-04 5 views
0

ich Tring bin aus Textdatei in hebräisch zu lesen, aber ich bekommen einige jebrish ...aus hebräisch Textdatei java lesen 8

dies ist mein Code:

try { 
     workFile =new File("tripShosWork.txt"); 
     homeFile =new File("tripShosHome.txt"); 
     BufferedReader homeBr = new BufferedReader(new FileReader(homeFile)); 
     BufferedReader workBr = new BufferedReader(new FileReader(workFile)); 
     home = new String [98]; 
     for (int i = 0; i < home.length; i++) 
      home[i] = homeBr.readLine(); 
     work = new String [19]; 
     for (int i = 0; i < work.length; i++) { 
      work[i] = workBr.readLine(); 
     } 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
    System.out.println(Arrays.toString(work)); 
    System.out.println(Arrays.toString(home)); 

ich Ihre Hilfe benötigen!

+0

Wie lautet die Codierung der Datei? CP862? UTF8? UTF16? UTF32? –

Antwort

2

Sie können es wie folgt tun:

FileInputStream fis = new FileInputStream("tripShosWork.txt"); 
InputStreamReader in = new InputStreamReader(fis, "Cp1255"); 

Dies setzt voraus, dass die Datei in der Windows-Codierung Hebräisch ist. Verwenden Sie "ISO8859_8" für Latin-8.