如何使用java Scanner类从文件中读取特殊字符?我尝试提及一个环境,但它不起作用。
Scanner scanner = new Scanner(new File("words.txt"), "utf-8");
Scanner lineScanner = null;
while (scanner.hasNextLine()) {
lineScanner = new Scanner(scanner.nextLine());
lineScanner.useDelimiter(";");
String article = lineScanner.next();
// and so on...
}
// Close the scanners
我想阅读的是这样的一行:
"la;leçon;de les;lesòn"
最佳答案
字符编码不正确。对于法语,应为iso-8859-1。