Python pyautogui 操作鼠标

完美解决C#解压缩指定文件/文件夹 中文乱码问题

m0_61519242: 您好,我的项目是ner core 6.0的框架,确实还是会乱码,不过我已经解决了,需要引入一个包,您可以看一下我发的博客。

完美解决C#解压缩指定文件/文件夹 中文乱码问题

HappyBirthday 9527: 您好,请问你的项目是基于什么框架呢?今天我也试了一下,在.NetCore5.0 一直乱码,具体原因我也还没有找到。但是在.NetFramework环境下是正常的,不会乱码。

完美解决C#解压缩指定文件/文件夹 中文乱码问题

m0_61519242: using (ZipInputStream zipfiles = new ZipInputStream(File.OpenRead(filePath))) { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); ZipEntry theEntry; var gbk = Encoding.GetEncoding("GBK"); ZipStrings.CodePage = gbk.CodePage; while ((theEntry = zipfiles.GetNextEntry()) != null) {MessageBox.Show(theEntry.Name);} } 其次我还尝试过使用这个方式去修改他的编码方式为gbk,但也还是乱码

完美解决C#解压缩指定文件/文件夹 中文乱码问题

m0_61519242: using (ZipInputStream zipfiles = new ZipInputStream(File.OpenRead(filePath))) { ZipEntry theEntry; while ((theEntry = zipfiles.GetNextEntry()) != null) { theEntry.IsUnicodeText = true; MessageBox.Show(theEntry.Name);}} 是的,我的代码结构是这样的,因为我只需要压缩包中的文件名,但是读取中文的时候还是会乱码,是黑色方块里面有问号

完美解决C#解压缩指定文件/文件夹 中文乱码问题

HappyBirthday 9527: 调用第一个方法也是乱码吗?


比丘资源网 » Python pyautogui 操作鼠标

发表回复

提供最优质的资源集合

立即查看 了解详情