今天折腾着从两台服务器之间转移数据,两台服务器的操作系统都是Linux,操 作面板都是Cpanel,还好Cpanel自带的文件管理器有压缩和解压缩功能,直接整站打包成zip,然后下载到本地,不过有些目录和文件暂且不需要 了,所以就在我的笔记本上本地解压缩,整理之后重新打包成新的zip上传到新服务器。

从新服务器上解包后就发现了一个很严重的问题,凡是含有中文的文件名都莫名其妙的成了乱码,一个个对照着改回来也不是易事,于是就刨根问底起来,最 终还是找到了问题的根源,这一切的一切都是编码惹的祸,完美的解决方法就是用tar压缩,因为zip,gz,bz2和tar的压缩编码方式是不同的,前三 者在Linux和Windows之间交换解压会造成中文乱码,而tar的压缩编码能够突破跨平台的局限性,所以在不同平台之间进行压缩包的交换时候使用 tar压缩不失为一种万全之策。

在Windows平台,要压缩成tar包的情况并不是很常见,我暂时找到了两种方法能够在Windows下将文件压缩成tar压缩包:1、通过 Google搜索”tar for windows”,这是一个开源项目,提供了了一个Windows平台下压缩tar文件的方法。2、使用Total Commander(Total Commander是一款非常棒的文件管理器),找到需要压缩的文件,按下Alt+F5,选择压缩格式为tar即可。

原文:http://www.benben.cc/blog/?p=308

解决压缩包跨平台解压缩的中文乱码问题相关推荐

  1. 微信小程序模板消息(服务通知消息)原始post工具封装(不使用jar包--坑比较多),解决47001(JSON格式)和中文乱码问题

    微信小程序模板消息(服务通知消息)原始post工具封装(不使用jar包--坑比较多),解决47001(JSON格式)和中文乱码问题 参考文章: (1)微信小程序模板消息(服务通知消息)原始post工具 ...

  2. 《1---关于解决MySQL在控制台插入中文乱码问题》

    <1---关于解决MySQL在控制台插入中文乱码问题> 参考文章: (1)<1---关于解决MySQL在控制台插入中文乱码问题> (2)https://www.cnblogs. ...

  3. Kali Linux 2019.4发布了!解决Kali Linux 2019.4中文乱码问题

    Kali Linux 2019.4发布了!解决Kali Linux 2019.4中文乱码问题 参考文章: (1)Kali Linux 2019.4发布了!解决Kali Linux 2019.4中文乱码 ...

  4. 成功解决连接SQL输出出现中文乱码问题(10001, 'oracle¿ìËÙÈëÃÅ', 'Íõº£ÁÁ', 'Ë®Àû³ö°æÉç',

    成功解决连接SQL输出出现中文乱码问题(10001, 'oracle¿ìËÙÈëÃÅ', 'Íõº£ÁÁ', 'Ë®Àû³ö°æÉç', 目录 解决问题 解决思路 解决方法 解决问题 解决连接SQL出 ...

  5. postmain请求中午乱码_完美解决Get和Post请求中文乱码的问题

    对于Post请求,只需在Servlet或者jsp中写入如下代码就可以把解决从表单中传入的中文乱码问题 request.setCharacterEncoding("utf-8"); ...

  6. Kali Linux 2019.4用U盘安装以及解决Kali Linux 2019.4中文乱码问题

    一.利用Win32 Disk Imager 实现U盘刻录ISO 1.Kali Linux官网下载 2.Win32 Disk Imager官网下载地址 3.打开Win32 Disk Imager软件,添 ...

  7. 解决Fiddler查看Post参数中文乱码的问题

    解决Fiddler查看Post参数中文乱码的问题 解决方法: 1.win+R 2.打开注册表编辑器:输入regedit +回车+是 3.HKEY_CURRENT_USER\Software\Micro ...

  8. 解决zabbix-4系列监控图形中文乱码问题

    解决zabbix-4系列监控图形中文乱码问题 参考文章: (1)解决zabbix-4系列监控图形中文乱码问题 (2)https://www.cnblogs.com/ywb123/p/12124409. ...

  9. php mysql查询中文乱码_解决php mysql查询插入中文乱码问题_PHP教程

    解决php mysql查询插入中文乱码问题 一.中文问题其实就是经统一编码了否则就会乱码 1.数据库与php页面编码统一 2.数据库数据表字段与页面编码统一 如果做到上面两种就不存在中文乱码问题了,那 ...

最新文章

  1. python新手之一环境安装
  2. IOS开发数据库篇--- sqlite常用语句
  3. 成功解决TypeError: ‘str‘ object is not callable
  4. Android中提示:Service Intent must be explicit:Intent
  5. 华为2017java笔试题_2017年java华为面试题
  6. 明源云:与阿里云生态共同成长
  7. visual studio 代码分析利器 FxCop
  8. 物联网火爆,开发者却遇到这个大难题!
  9. 软件开发过程中最重要的是人?还是领导者?
  10. BZOJ1934[SHOI2007] Vote 善意的投票
  11. K均值聚类算法(K-Means)
  12. Bazel入门:编译C++项目
  13. 改进YOLOv5!GSConv+Slim Neck进一步提升YOLOv5性能!
  14. uniapp银行卡卡片
  15. 酒链世界为何会火起来?酒链世界是什么?
  16. mysql 启动时,服务无法启动:发生系统错误1067.
  17. 3322域名更新程序
  18. Requirements elicitation
  19. linux下的粘滞位
  20. 什么是Jmeter以及怎么下载和配置

热门文章

  1. 一只小蜜蜂(HDU-2044)
  2. 信息学奥赛一本通C++语言——1127:图像旋转
  3. 全国青少年信息学奥林匹克联赛
  4. linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程
  5. linux复制压缩文件夹,[操作系统]linux中文件或者文件夹的基本操作(复制,移动,删除,查找,压缩)...
  6. U-GAT-IT整体流程分析
  7. 0x00000116
  8. [Unity][FlowCanvas][NodeCanvas] ForEach 不适合连接 Wait,FSM 的 SubFlowScript 接受不到事件
  9. [Unity][FlowCanvas][NodeCanvas] FlowScript 控制条件延迟启动状态机:设置 First Activation
  10. vue+filter过滤器(多参数)传参 - 代码篇