Стандартная кодировка

Всем привет.
Есть код, который запускает приложение типа exe.
Java:
ProcessBuilder processBuilder = new ProcessBuilder("start.exe");
Далее я перенаправляю потоки ввода/вывода на стандартные.
Java:
processBuilder.redirectInput(Redirect.INHERIT);
processBuilder.redirectOutput(Redirect.INHERIT);
processBuilder.redirectError(Redirect.INHERIT);
Ну и сам пуск:
Код:
Process pr = processBuilder.start();
pr.waitFor();
Все бы ничего, да только русский текст отображается в консоли так:
1523197031148.png
(У текста вроде бы кодировка CP866)
1523197237282.png
Как изменить стандартную кодировку консоли, чтобы русские символы отображались правильно?(System.setProperty("file.encoding","CP866"); не помогает)
 
Последнее редактирование:
Ты вообще какое апи используешь(программу)?

А вообще, можно было загуглить
 
Сверху