Столкнулся с проблемой чтения из файла: при выводе в консоль содержимого файла вместо кириллицы показывает такие символы
В Intelij IDEA везде (в файле, настройках) стоит кодировка UTF-8, текущая кодовая страница в консоли винды равна 866.
Кто сталкивался с подобной проблемой?
Попробуйте при открытии файла указать его кодировку:
try (BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("some_file.txt"), "utf-8"))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}
catch (IOException exc) {
exc.printStackTrace();
}
Продвижение своими сайтами как стратегия роста и независимости