В предыдущих версиях Java я бы читал файл, создавая буферизованный считыватель следующим образом:
BufferedReader in = new BufferedReader(new FileReader("file.txt"));
В Java 7 я хотел бы использовать ] Files.newBufferedReader
, но мне также нужно передать кодировку. Например:
BufferedReader in = Files.newBufferedReader(Paths.get("file.txt"),
Charset.forName("US-ASCII"));
Раньше мне не приходилось беспокоиться о кодировках при чтении текстовых файлов. Какую кодировку мне использовать? Вы знаете, какая кодировка использовалась по умолчанию в предыдущих версиях Java? Я просто хочу найти и заменить старый оператор новым.