这个主要是因为zip文件对文件名的编码默认为当前环境的locale,如在windows下压缩的zip文件,在linux下其中的中文名便会乱码。这是zip格式的缺陷,所以目前并没有很完美的解决办法。
在解压时,加上一个参数-O unzip -O CP936 filename.zip
第一个使用一般的解压,手动以及 uzip filename.zip 方法解压出来的结果
第二个是采用解决办法中的解压方法
上一篇使用c#封装海康SDK出现无法加载 DLL“..\bin\HCNetSDK.dll”: 找不到指定的模块
下一篇C# 如何获取自定义的config中节点的值,并修改节点的值
C#创建 WebApi 项目
窗体内的控件随窗体的大小改变控件大小
控制页面打印的2种方法(css3的media媒体查询和window.print())
【转】Windows Socket和Linux Socket编程有什么区别
Rails 的 API
C# 如何添加PDF页眉页脚
Windows下安装单机Kafka
Windows下php curl调用本地url 499问题