簡體   English   中英

帶有Http請求和UTF-8的下載文件

[英]Download File with Http Request and 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();

該代碼運行良好。我發送請求,並且ı可以將csv文件下載到我的計算機中。但是我想知道,如果csv文件具有土耳其語字符(ş,ğ,ı,ç)可以我下載具有該字符的csv。

或該字符能在csv文件中看到它們的方法是什么。

服務器向您發送字節流,您只需將字節流保存在磁盤上,因此您無需擔心字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM