0
我寫了這樣的代碼。用Http Request和UTF-8下載文件
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();
代碼工作well.I發送請求,我可以下載csv文件到我computer.But我想知道,如果CSV文件有土耳其字符(S,G,I,C)我可以用該字符下載csv。
或什麼可以爲那些字符在csv文件中看到它們。
您是否嘗試過使用土耳其字符?怎麼了?請求文檔與瀏覽器和您的代碼有區別嗎?響應中的內容類型和字符編碼標頭的值是什麼?它是什麼樣的服務器?你擁有服務器嗎? – vanje