我可以在java中读取windows-1256文件吗?

Abd*_*hed 1 java character-encoding

我想用Java阅读在windows-1256中编码的阿拉伯语文本文件(在windows平台上)

有什么建议?

Joa*_*uer 6

如果您的JVM支持该编码,那么是的,您可以轻松地执行此操作:

Reader r = new InputStreamReader(new FileInputStream(theFile), "Windows-1256");
BufferedReader buffered = new BufferedReader(r);
try {
  String line;
  while ((line = buffered.readLine()) != null) {
    // handle each line
  }
} finally {
  buffered.close();
}
Run Code Online (Sandbox Code Playgroud)