openConnection を使用して xml ファイルをダウンロードして保存したいと考えています。
問題は、ファイルを保存するときに間違った文字セットがあることです。
私のコードは次のとおりです。
URL url = new URL(partnersEntity.getUrl());
URLConnection urlConnection = url.openConnection();
urlConnection.setRequestProperty("Content-Length", "500000");
urlConnection.setRequestProperty("Accept-Charset", "UTF-8");
urlConnection.setRequestProperty("Content-Type", "text/xml; charset=utf-8");
Calendar calendar = Calendar.getInstance();
Date now = calendar.getTime();
Timestamp currentTimestamp = new Timestamp(now.getTime());
File file = new File(myFile);
FileWriter writer = new FileWriter(file);
IOUtils.copy(urlConnection.getInputStream(), writer);
writer.close();
その後、ファイルに「??」のようなマークが表示されます 特別なチャーターの場所で。
何を変更すればよいですか?