第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用內容具有 utf-8 字符集的 txt 文件創(chuàng)建 zip 存檔

使用內容具有 utf-8 字符集的 txt 文件創(chuàng)建 zip 存檔

ABOUTYOU 2023-03-23 13:45:47
我有幾個要寫入 zip 存檔的字符串(Json 對象)。內容應具有 UTF-8 字符集。我可以先在硬盤上創(chuàng)建 txt 文件,然后將它們壓縮在一起。但是是否也可以直接使用 txt 文件和 utf-8 字符集創(chuàng)建一個 zip 存檔?目前我正在將字符串的字節(jié)直接寫入存檔。并獲取系統(tǒng)的字符集。String str = "...";ZipOutputStream zipOutputStream = new ZipOutputStream(new FileOutputStream("dest\\zipFile.zip"));zipOutputStream.putNextEntry(new ZipEntry("entryName"));zipOutputStream.write(str.getBytes());zipOutputStream.close();
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

你所做的對我來說似乎是正確的。


如果你想正確的多個文件然后調用.closeEntry(),然后你可以添加一個新文件使用putNextEntry和write作為條目名稱使用你的文件名。


對于字符編碼,你可以使用這樣的東西:


    ZipOutputStream zipStream = new ZipOutputStream(new FileOutputStream(outputFile));

    BufferedWriter writer = new BufferedWriter(

        new OutputStreamWriter(zipStream, Charset.forName("YOUR_WANTED_CHARSET"))

    );


查看完整回答
反對 回復 2023-03-23
  • 1 回答
  • 0 關注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號