Android阅读文本文件显示文本为gibrige

时间:2015-02-18 14:15:07

标签: android text readfile

我有一个srt文件(字幕文件)我试图在android中读取,打开我的电脑上的srt文件与记事本++显示gibrige文本,但记事本++有一个选项读取文件作为Windows-1256解决这个问题,我想知道如何在Android中执行此操作? 还有一种方法可以自动选择如何在Android中读取文件,因此无论文本中使用何种语言,它都会显示实际的字母? 我试过这段代码,但没有帮助:

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();
}

0 个答案:

没有答案