我写了这样的代码。
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("Cache-Control", "no-cache");
int responseCode = con.getResponseCode();
InputStream inputStream = con.getInputStream();
FileOutputStream outputStream = new FileOutputStream("C:\\aaaa\\ww.csv");
int bytesRead = -1;
byte[] buffer = new byte[4096];
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
outputStream.close();
inputStream.close();
代码运作良好。我发送请求,我可以将csv文件下载到我的电脑。但是我想知道,如果csv文件有土耳其字符(ş,ğ,ı,ç)可以下载csv与那个角色。
或者该怎么做才能让这些字符在csv文件中看到它们。
答案 0 :(得分:0)
服务器向您发送一个字节流,您只需将字节流保存在磁盘上,这样就不必担心字符了。