В предыдущих версиях 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? Я просто хочу иметь возможность найти и заменить старое утверждение новым.