当前位置: 技术问答>linux和unix
在linux上用tar压缩一个文件后到windows上解压缩出现乱码
来源: 互联网 发布时间:2016-03-22
本文导语: 当用于压缩的文件名包含中文的时候,在linux上用tar压缩一个文件后到windows上解压缩出现乱码,我该怎么办? 修改tar,把文件名转换成gb18030再压缩?那样的话用tar解压缩就需要再把gb18030转换成utf8,而且对于那些不...
当用于压缩的文件名包含中文的时候,在linux上用tar压缩一个文件后到windows上解压缩出现乱码,我该怎么办?
修改tar,把文件名转换成gb18030再压缩?那样的话用tar解压缩就需要再把gb18030转换成utf8,而且对于那些不是我压缩的tar包怎么办呢?
修改tar,把文件名转换成gb18030再压缩?那样的话用tar解压缩就需要再把gb18030转换成utf8,而且对于那些不是我压缩的tar包怎么办呢?
|
在Linux和Windows之间可以自用转换的压缩格式是rar和7zip
不过rar是商业软件,如果有忌讳的话,推荐7zip
使用方法都很简单,看手册很容易
不过rar是商业软件,如果有忌讳的话,推荐7zip
使用方法都很简单,看手册很容易
|
用ZIP吧
用tar吧
用tar.gz吧
用bz2吧
用tar吧
用tar.gz吧
用bz2吧
|
和软件没关系,只是你在linux和在windows中文件名用的编码不一样,即使不压缩,中文也会是乱码,你要么修系统用统一编码,要么只用英文命名。对于下载的别人的文件就没办法了。你就改名中中吧
|
对,只要两者的中文编码不一样,肯定是乱码的