我正在从套接字读取字节数组并将其转换为字符串:
output = new String(input, "UTF-8");
然后尝试删除 CRLF:
output.replaceAll("\\r\\n", "");
但当我进一步检查时:
Read ('hi') 4 bytes
Char value
104
105
13 <- CR
10 <- LF
0
0
0
...
有什么建议吗?我试过更改编码并删除 CR 或 LF,甚至检查字节数组中的 10 或 13 并将其更改为 0,但没有成功。
最佳答案
试试这个
output = output.replaceAll("\\r\\n", "");
关于java - 无法在 Linux Java 上识别 CRLF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23966365/