Java 什么是\u001B[J”代表什么?
有人能给我解释一下字符串中的\u001B[J可能代表什么吗?我正在将输入字节流转换为ascii字符串。可能该流采用其他编码方式 更新: 这就是我读这条小溪的方式Java 什么是\u001B[J”代表什么?,java,Java,有人能给我解释一下字符串中的\u001B[J可能代表什么吗?我正在将输入字节流转换为ascii字符串。可能该流采用其他编码方式 更新: 这就是我读这条小溪的方式 inputStreamReader = new InputStreamReader(session.getStdout(), "ASCII"); int length = inputStreamReader.read(buffer); stringBuilder.append(buffer, 0, length); // LOG t
inputStreamReader = new InputStreamReader(session.getStdout(), "ASCII");
int length = inputStreamReader.read(buffer);
stringBuilder.append(buffer, 0, length);
// LOG the result
StringEscapeUtils.escapeJava(stringBuilder.toString());
表示unicode
Unicode存储在2个字节中,因此\u之后有4个六字节,在本例中是
\u001B
,[J
来自其他即Unicode1B
(ESC
字符),后跟两个字符[
和J
,这是许多终端上常见的ANSI转义序列
该字符串将清除屏幕。其他字符串也可以找到。但是您在哪里看到该字符串?
\u001B[J