我在服务器中有一个文本文件。我正在从客户端下载该文件。我已经给出了应该保存的文件路径fi
。
创建的文本文件,其中包含一些难看的字符,而不是字符串。我该如何纠正它?
输出的格式是;
sNULdNULiNULdNUL
打印文本文件中的一个字符,然后是粗体NUL 。这是什么,我怎样才能摆脱它?
FileOutputStream f= new FileOutputStream(fi);
DataOutputStream d= new DataOutputStream(f);
String fc;
while((fc = re.readLine()) !=null)
{
System.out.println(fc);
d.writeChars(fc);
d.flush();
}
更新
€À€À€À€À€À€À€À€À€À€À€À€À€À€À€
更新 2
InputStreamReader st= new InputStreamReader(
s.getInputStream());
re= new BufferedReader(st);
s
是这里socket
。re
已初始化为BufferedReader re;
try {
s= new Socket("localhost", "2222");
} catch (IOException ex) {
ex.printStackTrace();
}