そこで字幕ファイルを変更するアプリを作っています。私がそれをテストしていたとき、私は奇妙な問題に直面しました。英語以外(ペルシャ語など)でテストしていたとき、プログラムはファイルを読み取れませんでした。これは私のプログラムで字幕を読む方法です:
Scanner sub = null;
try {
sub = new Scanner(new File(address));
} catch (FileNotFoundException ex) {
ex.printStackTrace();
}
while(sub.hasNext()){
String sentence = sub.nextLine();
//some magical stuff here :)
}
address は、.srt ファイルの場所を保持する文字列です。
プログラムがファイルを読み取るにはどうすればよいですか?