Я хочу пропинговать целевой IP-адрес и получить ответ. Для этого я использую командную строку Windows в Java с методом runtime.exec и классом процесса. Я получаю ответ с помощью inputStreamReader.
Моя кодировка по умолчанию - windows-1254, турецкая. Когда я получаю его, ответ содержит турецкие символы, но турецкие символы не отображаются правильно в консоли.
Я хочу получить числовое значение из полученного ответа, но значение, которое я ищу, содержит некоторые турецкие символы, поэтому когда я смотрю его, я не могу его найти.
Коды ниже, мне нужно знать, как сделать так, чтобы здесь были видны турецкие символы:
runtime = Runtime.getRuntime();
process = runtime.exec(pingCommand);
BufferedReader bReader = new BufferedReader(
new InputStreamReader(process.getInputStream(), "UTF8"));
String inputLine;
while ((inputLine = bReader.readLine()) != null) {
pingResult += inputLine;
}
bReader.close();
process.destroy();
System.out.println(pingResult);