文字列内の \u001B[J が何を表しているのか、誰か説明してもらえますか? 入力バイト ストリームを ASCII 文字列に変換しています。ストリームが別のエンコーディングになっている可能性があります。
アップデート:
これが私がストリームを読む方法です
inputStreamReader = new InputStreamReader(session.getStdout(), "ASCII");
int length = inputStreamReader.read(buffer);
stringBuilder.append(buffer, 0, length);
// LOG the result
StringEscapeUtils.escapeJava(stringBuilder.toString());