请教一个编码的问题!
请教一个小问题
我的文件名是中文(出错).
用的是ICSharpCode.SharpZipLib;
解压缩,请指点.谢了.
//
string directoryName = "";
string pathToZip = "";
string strEntryName;
strEntryName=theEntry.Name;
byte[] enName=System.Text.Encoding.ASCII.GetBytes(strEntryName);
enName=System.Text.Encoding.Convert(System.Text.Encoding.ASCII,System.Text.Encoding.GetEncoding("GB2312"),enName,1,enName.Length-1);
int nLen=System.Text.Encoding.GetEncoding("GB2312").GetCharCount(enName,0,enName.Length);
char[] UniChar=new char[nLen];
System.Text.Encoding.GetEncoding("GB2312").GetChars(enName,0,enName.Length,UniChar,0);
strEntryName=new string(UniChar);