zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。 采用网上流传一种unzip -O cp936的方法 代码语言:javascript 复制 [root@node1 ll]# unzip-Ocp936134499.zip-d134499Archive:134499.zipinflating:134...
_logger($"unzip success: {publishFolder}", NLog.LogLevel.Info); if (chineseMapper != null && chineseMapper.Any()) { //中文解压乱码问题 ChineseMapping(publishFolder,chineseMapper); } var isExistDockFile = true; if (!Increment) { @@ -1363,6 +1371,44 @@ public void Dispose() } } ...
1、修改服务器编码 1 vi/etc/locale.conf 将LANG="XXXX" 改为LANG="zh_CN.UTF-8"。 2、加入环境变量 1 2 3 4 5 vi/etc/environment #加入下面两行 UNZIP="-O CP936" ZIPINFO="-O CP936" 也可以通过添加参数解决 1 unzip -O GBK xxx.zip...