サーバーにテキストファイルがあります。そのファイルをクライアントからダウンロードしています。保存先のファイル パスを指定しました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();
}