`
天梯梦
  • 浏览: 13729911 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

解决压缩包跨平台解压缩的中文乱码问题

 
阅读更多

今天折腾着从两台服务器之间转移数据,两台服务器的操作系统都是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

 

分享到:
评论

相关推荐

    ZipUtil文件压缩工具类(解决中文乱码)

    此外,`ZipUtil`类可能还包含其他实用功能,比如解压缩ZIP文件,检查ZIP文件是否存在中文乱码,或者提供配置选项以自定义压缩级别、是否保留原文件的最后修改时间等。 总之,`ZipUtil`文件压缩工具类通过结合`Zip...

    Java带密码解压缩RAR压缩包(内附代码)

    为了在Windows和Linux上都能运行这段代码,确保你的项目构建是跨平台的,比如使用Maven或Gradle,并且在运行时,你的Java环境(JRE)在两个平台上都可用。 值得注意的是,RAR格式本身并不直接支持Unicode(即UTF-8...

    MMDZip解压缩

    编码问题在跨平台、跨国界的数据交换中尤为突出。例如,一个使用GBK编码的中文文件在不支持GBK的系统中打开可能会显示为乱码。MMDZip通过内置的编码识别和转换机制,能够自动检测或手动设定文件的编码类型,确保解压...

    在html转化为pdf时,解决中文不显示问题,要用到的中文字体包 simsun.tt

    在HTML转化为PDF的过程中,中文字符不显示是一个常见的问题,尤其对于非英文系统或者不支持中文的PDF阅读器来说。...理解并掌握这些技术,可以帮助开发者解决在跨平台或跨设备时可能出现的中文显示问题。

    压缩文件的上传和下载

    "ant.rar"文件的使用,特别是提到的“消除中文的影响”,可能是指在跨平台或不同系统之间传输时,中文文件名可能导致的编码问题。在Windows、Linux和Mac等操作系统中,对中文字符的支持不完全一致,可能会导致乱码。...

    truezip.jar

    `truezip.jar`通过内部统一使用UTF-8编码,解决了这个跨平台的问题,确保在任何系统上都能正确处理中文文件名。 `truezip.jar`的使用方法相对简单。首先,我们需要将`truezip.jar`添加到项目的类路径中。然后,可以...

    tsg.zip

    8. **跨平台兼容性:** ZIP格式是跨平台的,这意味着无论是Windows、Mac还是Linux系统,都有相应的工具可以处理ZIP文件。 9. **版本与兼容性:** ZIP格式有多个版本,最新的ZIP64支持超过4GB的大文件和超过65,000个...

    ArcGIS1022Patch.zip

    这两种文件在GIS数据交换中扮演着重要角色,但因为编码兼容性问题,可能在跨平台或跨软件操作时出现问题。 ArcGIS 10.2.2乱码问题通常出现在导出的shp或dbf文件中,其原因可能在于编码设置不一致,导致非ASCII字符...

    Bandzip 6.26

    3. **跨平台支持**:虽然主要针对Windows系统,Bandzip也提供了macOS和Linux版本,满足不同操作系统用户的需求。 总结,Bandzip 6.26是一款强大且用户友好的压缩软件,它不仅提供了高效的压缩和解压缩性能,还具备...

    kaiti_GB2312.zip

    总结来说,"kaiti_GB2312.zip"和"kaiti_GB2312.rar"涉及到的关键知识点包括GB2312编码、ZIP和RAR压缩格式、字体文件的使用和管理,以及编码转换和跨平台兼容性问题。理解和掌握这些知识对于处理中文文本和资源至关...

    Chrome-Charset-0.5.4.zip

    在实际使用中,当遇到中文乱码时,用户可以尝试切换到其他编码,如GBK或BIG5,看是否能解决问题。此外,插件还可能提供自动检测网页编码的功能,以减少手动调整的麻烦。 这个插件对于经常访问非UTF-8编码网站的用户...

    目录.zip

    2. **压缩与解压缩工具**:用户通常使用如WinRAR,7-Zip或WinZip等软件来创建、查看和提取ZIP文件。这些工具不仅支持基本的压缩和解压功能,还可能包括密码保护、文件修复、分卷压缩等功能。 3. **目录文件**:"Ŀ...

    20220613zxF0O3Qe.zip

    6. **跨平台兼容**:ZIP格式是跨平台的,可以在Windows、Mac OS、Linux等不同操作系统上使用。 7. **云存储**:ZIP文件也常用于云存储服务,如Google Drive、Dropbox等,便于上传和分享大文件。 8. **编码问题**:...

    r384-415.zip

    5. **跨平台兼容性**: ZIP格式是跨平台的,可以在Windows、MacOS、Linux等多种操作系统上使用。 6. **RTF文件**: "r384-415.rtf" 是一个Rich Text Format(RTF)文件,是一种文本文件格式,允许包含丰富的文本格式...

    simsun.ttc

    总的来说,这个压缩包提供了解决ireport在Linux环境下缺失宋体字体的问题,使得在Web项目中使用ireport生成包含中文的报表时,能保证在各种系统环境下的正常显示。正确地集成和部署这个字体文件,对于确保跨平台的...

    phpcms_v9_GBK.zip

    1. **解压文件**:首先,我们需要将phpcms_v9_GBK.zip文件解压缩,得到readme和install_package两个文件夹。 2. **阅读readme**:readme文件通常包含了系统的安装指南、注意事项和常见问题解答,是安装前的必备读物...

    lll.7z

    支持Unicode文件名,避免了跨平台文件名乱码问题;并且可以通过插件扩展其功能,如支持更多的压缩格式。 综上所述,"lll.7z"是一个使用7-Zip软件压缩的文件,它可能包含各种类型的数据,并且可以通过7-Zip或支持7z...

    明宇报表浏览器插件

    3. **跨平台兼容**:支持多种版本的IE浏览器意味着在不同操作系统环境下仍能保持良好的兼容性。 4. **安全性**:作为官方发布的插件,它应该经过严格的测试和安全审核,确保数据的安全传输和存储。 5. **用户体验**...

    sqLite小型数据库的安装软件

    SQLite以其简单易用、高效稳定、跨平台等特性,在Web开发、移动应用等领域得到了广泛应用。 安装SQLite软件的过程一般包括以下几个步骤: 1. **下载SQLite**: 首先,你需要从SQLite的官方网站...

    EBWIN词典英文版

    用户只需要下载压缩包"EBWIN英文版",解压缩后运行安装程序,按照提示步骤进行即可。在安装过程中,注意选择合适的安装路径,并确保系统满足软件的最低硬件和软件需求。 为了充分利用EBWIN词典,用户应掌握基本的...

Global site tag (gtag.js) - Google Analytics