Bing API を使用して検索しようとすると、印刷できない文字が表示され、余分な情報が保持されていないように見えます。目標は、後で解析できるように、XML (UTF-8) 応答をテキスト ファイルとして保存することです。
私のコードは現在、次のようになっています。
URL url = new URL(queryURL);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
BufferedWriter out = new BufferedWriter(new FileWriter(query+"-"+saveResultAs));
String str = in.readLine();
out.write(str);
in.close();
out.close();
「str」の内容をコンソールに送信すると、次のようになります。

新しく作成されたローカル XML ファイルは次のようになります。

str に余分な文字が含まれないように、UTF-8 テキストを変換するにはどうすればよいですか?