"\ u001B [J"代表什么?

Baz*_*Baz 10 java

任何人都可以向我解释一下\ 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());
Run Code Online (Sandbox Code Playgroud)

pax*_*blo 23

这是Unicode 1B(ESC字符),后跟两个字符,[以及J许多终端上常见的ANSI转义序列.

那个特别的人清除了屏幕.其他人可以在这里找到.