SharpZipLib 壓縮中文亂碼問題

我們在進(jìn)行文件壓縮操作前,先做下面的修改:

SharpZipLib 提供了一個靜態(tài)方法 DefaultCodePage 可以改變它的默認(rèn)的字符編碼方式。
ICSharpCode.SharpZipLib.Zip.ZipConstants.DefaultCodePage = Encoding.UTF8.CodePage;

然后再調(diào)用壓縮方法。

如果出現(xiàn) 類似下面的異常

System.ArgumentException
HResult=0x80070057
Message='Cyrillic' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.
Source=System.Private.CoreLib
StackTrace:
at System.Text.EncodingTable.internalGetCodePageFromName(String name)
at System.Text.EncodingTable.GetCodePageFromName(String name)
at System.Text.Encoding.GetEncoding(String name)

調(diào)用 System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,916評論 0 13
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 11,097評論 0 23
  • 晚風(fēng)中走來兩個胖子 一男一女手挽著手 男的看看手機(jī) 女的講著趣事
    晚風(fēng)輕拂閱讀 129評論 3 3
  • 今天是黑五喲ε???з 想要一個好看的身材果然需要強(qiáng)大的意志力,跳操還是夏天跳比較有感覺,因?yàn)樘昃涂梢粤骱估玻?...
    古留白閱讀 129評論 0 0
  • 美顏寶典用檀香精華產(chǎn)品芳香療法結(jié)合上醫(yī)智慧的心法和現(xiàn)代美容院的手法,提供肌膚調(diào)理最有效的解決方案。 檀香芳香療法運(yùn)...
    檀情娑愛閱讀 318評論 0 0

友情鏈接更多精彩內(nèi)容