簡體   English   中英

將utf8格式的字符串寫入zip文件(Ionic.Zip)

[英]writing string in utf8 format to zip file ( Ionic.Zip )

我有一個問題,輸出字符串必須是utf8格式,我正在編寫ansi字符串到zip文件沒有像這樣的問題:

StreamReader tr = new StreamReader( "myutf8-file.xml");
String myfilecontent = tr.ReadToEnd();
ZipFile zip = new ZipFile());
zip.AddFileFromString("my.xml", "", myfilecontent  );

如何強制string(my.xml文件內容)為UTF8。

不要使用已棄用的AddFileFromString方法。 AddEntry(string, string, string, Encoding)使用AddEntry(string, string, string, Encoding)

zip.AddEntry("my.xml", "", myfilecontent, Encoding.UTF8);

如果你實際上閱讀UTF-8文本文件開始雖然,為什么不打開流並傳遞AddEntry 無需從UTF-8解碼然后重新編碼......

暫無
暫無

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

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