欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何解決java壓縮文件亂碼問題

用java來打包文件生成壓縮文件,有兩個地方會出現(xiàn)亂碼:

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),都勻網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:都勻等地區(qū)。都勻做網(wǎng)站價格咨詢:18980820575

  1. 內(nèi)容的中文亂碼問題:修改sun的源碼。使用開源的類庫org.apache.tools.zip.ZipOutputStream和org.apache.tools.zip.ZipEntry,這兩個類ant.jar中有,可以下載使用即可。
  2. 壓縮文件注釋的中文亂碼問題:zos.setComment("中文測試");通過使用設(shè)置編碼的方法(zos.setEncoding("gbk");)發(fā)現(xiàn)問題,測試項(xiàng)目的編碼方式為gbk,而默認(rèn)編碼是utf-8。

org.apache.tools.zip.ZipOutputStream默認(rèn)使用項(xiàng)目的編碼方式,通過setEncoding方法改成gbk即可解決。

java壓縮文件代碼:

package com.compress; 

  

import java.io.BufferedInputStream; 

import java.io.BufferedOutputStream; 

import java.io.DataInputStream; 

import java.io.File; 

import java.io.FileInputStream; 

import java.io.FileOutputStream; 

  

import org.apache.tools.zip.ZipEntry; 

import org.apache.tools.zip.ZipOutputStream; 

  

public class CompressEncodingTest { 

  

  /** 

   * @param args 

   * @throws Exception 

   */ 

  public static void main(String[] args) throws Exception { 

    File f = new File("中文測試.txt"); 

    ZipOutputStream zos = new ZipOutputStream(new BufferedOutputStream( 

        new FileOutputStream("zipTest.zip"), 1024)); 

    zos.putNextEntry(new ZipEntry("中國人.txt")); 

    DataInputStream dis = new DataInputStream(new BufferedInputStream( 

        new FileInputStream(f))); 

    zos.putNextEntry(new ZipEntry(f.getName())); 

    int c; 

    while ((c = dis.read()) != -1) { 

      zos.write(c); 

    } 

  

    zos.setEncoding("gbk"); 

    zos.setComment("中文測試"); 

  

    zos.closeEntry(); 

    zos.close(); 

  } 

  

}

以上就是java壓縮文件亂碼問題的詳細(xì)內(nèi)容,感謝大家的學(xué)習(xí)和對創(chuàng)新互聯(lián)的支持。

當(dāng)前標(biāo)題:如何解決java壓縮文件亂碼問題
URL標(biāo)題:http://aaarwkj.com/article24/ijpdce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、營銷型網(wǎng)站建設(shè)、、企業(yè)建站網(wǎng)站內(nèi)鏈、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
丰满人妻被黑人猛烈进入| 国产精品毛片在线看不卡| 男女视频一区二区三区在线观看| 日韩天堂视频在线播放| 女同蝴蝶在线看完整版| 国产欧美日韩精品av| 国产免费很黄很色视频| 手机不卡在线观看av| 青青草网站在线观看视频| 韩国理伦三级做爰观看| 亚洲va在线va天堂va在线| 亚洲黄香蕉视频免费看| 国家成人午夜在线观看| 熟妇人妻久久中文字幕麻豆网| 日韩欧美啪啪一区二区| 青青草原一区在线观看| 日本一区二区高清网址| 国产做a爰片久久91| 亚洲自偷精品视频自拍| 91九色视频官网在线观看| 欧美日韩一区二区黄色| 中文字幕亚洲精品熟女少妇| 日韩欧美国产综合第一页| 国产精品成久久久久三级| 久久亚洲中文字幕丝袜长腿| 人妻少妇亚洲中文字幕| 日韩精品中文字幕国产精品| 欧美日韩亚洲精品久久| 亚洲一区二区三区色偷偷| 91在线国产手机视频| 一本色道久久亚洲综合精品蜜桃 | 九九在线视频免费观看精彩| 亚洲男人天堂在线观看| 久久久久久久精品久久| 欧美特黄大片在线观看| 放荡成熟人妻中文字幕| 成人黄网站色大片免费| 日本老太老熟妇一级特黄| 欧美日韩丝袜一区二区| 国产熟女乱免费一区二区| 91精品一久久香蕉国产|