我正在制作这个应用程序来更改字幕文件。当我测试它时,我遇到了一个奇怪的问题,当我在非英语(例如波斯语)上测试它时,程序不会读取文件。这就是我在程序中阅读字幕的方式:
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 :)
}
其中地址是 .srt 文件的保存位置的字符串。
我该怎么做才能让程序读取文件?