1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 解决压缩包跨平台解压缩的中文乱码问题

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

时间:2018-08-18 02:51:55

相关推荐

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

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

原文:/blog/?p=308

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。