[英]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.