本帖最后由 hsxnet 于 2018-2-4 16:14 编辑

关于Centos中在线解压文件名中有中文字符出现乱码的终极解决方法(亲测总结):

记录一下我测试的笨办法,以备自己日后查询:

一、从Centos下载压缩包至本地解压。
从BT(Centos 7.3)中在线压缩后产生的   “BT压缩文件.tar.gz”,在本地电脑解压不产生中文文件名乱码的方法:
我是使用7-zip,分二次解压,就可以恢复出原来的中文文件名了。
使用7-zip提取 “BT压缩文件.tar.gz”,得到 “BT压缩文件.tar”
然后,再提取 “BT压缩文件.tar” 得到 “BT压缩文件”的目录。
成功解决。

PS:
RAR直接解压,中文的文件名肯定全是乱码的。
WINZIP直接解压,也不行。

二、从本地上传压缩包至Centos在线解压。
(一)Centos不作任何处理,即可在线解压成功的方法。
结论:使用RAR来压缩成ZIP文件,上传至BT后,可直接解压出中文文件名来。
测试过程如下:
(1)使用winzip,压缩的ZIP文件:Centos在线解压,中文文件名完全正常,但目录路径全部错误,全放在根目录下,形如根目录下的文件名是“Wap\abc\static\shop\js\shop修改后.js”。
(2)使用RAR,压缩的ZIP文件:Centos在线解压,中文文件名完全正常。
(3)使用7-zip,压缩的ZIP文件:Centos在线解压,中文文件名全是乱码。

总结:使用RAR来压缩成ZIP文件上传至BT是最简单的解决方法。

(二)Centos安装unar软件后,不挑什么软件压缩的.zip均可以成功解压出中文文件名的方法。
解决如下:
1、先安装unar,SSH中输入下面命令:
# yum install unar
(如果日后想卸载  请运行 # yum -y remove unar)
2、在本地上传至Centos中的.ZIP文件所在的目录下,在Centos该文件所在目录下运行“终端”
然后,输入shell命令:
unar  我的压缩文件.zip
这样,就在该zip文件同目录下,有了一个文件夹“我的压缩文件”,此目录下就是该文件包的解压文件。所有中文文件名,均正常显示。
余下的就是在Centos的文件中,剪切移动目录操作了。

总结:经过测试,此方法,对于使用RAR WINZIP 7-ZIP生在的ZIP文件,均可以完美支持中文文件名。

关于Centos中在线解压文件名中有中文字符出现乱码的终极解决方法 unar 我的压缩文件.zip相关推荐

  1. CentOS中怎样解压rar文件

    场景 CentOS的服务器解压tar.gz包可以通过 tar -zxvf badao.tar.gz 来进行解压,可是如果是需要将自己打包为rar的压缩包上传之后并解压. 注: 博客: https:// ...

  2. linux归档文件中的异常,【已解决】CentOS中tar解压tar.gz报错:它似乎不像是一个 tar 归档文件...

    折腾: [未解决]CentOS 7中安装TDengine的服务器端 期间,去解压tar.gz:[root@lin-16core3 tdengine]# ls -lh 总用量 8.4M -rw-r--r ...

  3. centos 中使用sqlplus 登陆oracle提示bash.sqlplus命令未找到的解决方法

    出现这个问题是因为环境变量失效: 解决方法: 首先需确认当前用户是否是oracle 若不是请执行  su oracle 然后执行下面两步 1)   $ cd ~ 2)$ source .bash_pr ...

  4. centos php 中文乱码,XShell连接CentOS 7.2显示中文乱码问题的解决方法

    背景 使用U盘往Windows主机.Linux主机传文件还是经常的事,但有时候文件名有中文, 传到Linux机器会有乱码,选择起来也很麻烦,最近刚好遇到,写下解决方法. 环境 Linux [root@ ...

  5. 【Web技术】959- JavaScript 如何在线解压 ZIP 文件?

    相信大家对 ZIP 文件都不会陌生,当你要打开本地的 ZIP 文件时,你就需要先安装支持解压 ZIP 文件的解压软件.但如果预解压的 ZIP 文件在服务器上,我们应该如何处理呢? 最简单的一种方案就是 ...

  6. 服务器空间在线解压程序及使用教程

    <一>PHP脚本集之压缩解压程序:unzipfiles 1.作者不详,姑且叫它"unzipfiles"吧.这个脚本只有两个文件,zipfile.php和unzipfil ...

  7. Java实现minio文件服务web在线解压上传工具类

    前言 文章中的web解压工具类结合了minio文件服务,上传解压文件过程中,先解压成文件流,再将解压的文件又上传到minio文件服务器上.(不同本地文件服务,可以直接用文件copy的方式,cpoy到服 ...

  8. linux解压文件名乱码,linux下解压zip文件时,文件名乱码的解决(转载)

    转自:http://blog.sina.com.cn/s/blog_6261f8690101c1gx.html windows下的zip文件,在linux下解压时,经常会出现文件名乱码的情况. 主要原 ...

  9. CentOS 7 MySql 解压版安装配置

    下载 访问www.mysql.com 点击DOWNLOADS-->Community-->MySQL Community Server 选择要下载的版本,目前可选择的有:5.5.5.6.5 ...

最新文章

  1. FCN与U-Net语义分割算法
  2. git 入门教程之本地和远程仓库的本质
  3. python requests max retries_我可以为request.request设置max_retries吗?
  4. 步步为营 .NET 设计模式学习笔记 十四、Decorator(装饰模式)
  5. pinctrl 和 gpio 子系统
  6. CTFshow php特性 web106
  7. 【新星计划】MATLAB系统辨识工具箱使用方法
  8. “主要的编程范型”及其语言特性关系(多图)
  9. angularjs 添加拦截器
  10. 「第五篇」全国电子设计竞赛-电源题设计方案总结
  11. js 运算符_JS的相等和严格相等运算符(== amp; ===)
  12. 直接从JBoss AS 7组件使用JGroups
  13. DatePickerDialog日期对话框以及回调函数的用法
  14. Linux系统的优缺点
  15. ip在线代理联合早报_我所资深代理人马俪雯线上参加”中国医药设备工程协会年会”...
  16. 基于Java Bean Validation对Request参数进行校验的设计思路
  17. websocket使用指南
  18. ELAS_ROS算法 在 KITTI数据集 实践
  19. linux中打开caj文件,Ubuntu20.04使用CAJViewer for Linux(可双击打开.caj文件)
  20. android打开sd卡文件,从Android中的SD卡读取特定文件

热门文章

  1. 织梦DEDECMS介绍下载安装
  2. 百度竞价点击器_【竞价推广100问】百度竞价点击怎么收费,有计算公式吗?
  3. 周韶宁否认退出传闻:服务器等会搬到中国
  4. quote symbol expected 异常处理
  5. Symbol referencing errors
  6. Android平台各类恶意软件及病毒分析
  7. 北邮信通院C++实验课上机考试
  8. 1-Openwrt ipv6之-odhcp6c客户端
  9. Silverlight 2.5D RPG游戏技巧与特效处理:(二十一)自定义路径动画
  10. 调用操作符和函数对象