我试图从希伯来语文本文件中读取,但我得到了一些 jebrish...
这是我的代码:
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));
我需要你的帮助!
最佳答案
你可以这样做:
FileInputStream fis = new FileInputStream("tripShosWork.txt");
InputStreamReader in = new InputStreamReader(fis, "Cp1255");
这假定文件采用 Windows 希伯来语编码。对 Latin-8 使用 “ISO8859_8”
。
关于java - 从希伯来语文本文件 java 8 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42600982/