- 1,870
- 52
- 357
Всем привет.
Есть код, который запускает приложение типа exe.
Далее я перенаправляю потоки ввода/вывода на стандартные.
Ну и сам пуск:
Все бы ничего, да только русский текст отображается в консоли так:
(У текста вроде бы кодировка CP866)
Как изменить стандартную кодировку консоли, чтобы русские символы отображались правильно?(
Есть код, который запускает приложение типа 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();
(У текста вроде бы кодировка CP866)
Как изменить стандартную кодировку консоли, чтобы русские символы отображались правильно?(
System.setProperty("file.encoding","CP866");
не помогает)
Последнее редактирование: