我正在附加和流式传输一堆文件,我想在第一个文件之后修剪标题行。在 Windows 上,以下 java 代码添加了一个空行,我在 notepad++ 中看到了乱码。任何修复/建议?谢谢你。
private int updateHeader(byte[] buffer) throws UnsupportedEncodingException {
if (first) {
return buffer.length;
}
String s, s2;
s = new String(buffer, "UTF-8");
int k = s.indexOf(System.getProperty("line.separator"), 0);
s2 = s.substring(k + 1);
byte[] buffer2 = s2.getBytes("UTF-8");
System.arraycopy(buffer2, 0, buffer, 0, buffer2.length);
return buffer2.length;
}