С 11 версии java можно в качестве параметра в конструктор класса FileReader передать кодировку FileReader(file, charset) and new FileReader(fileName, charset)