A. linux下 ZIP 到 Windows 下文件名乱码
linux系统默认的字符编码是
utf-8
windows
是
gbk
编码,不支持utf8.
所以
linux下
的中文文件名到
windwos下就成了乱码。
解决办法,
一个是
用英文文件名。
另一个,把linux系统的文件名转成gbk编码的。
不过这种转换有可能造成信息丢失
B. zip压缩解决文件名中文乱码有关问题怎么解决
1.单击桌面上的开始按钮在搜索框中输入winrar找到该软件并启动,在菜单栏中单击【选项】标签,选择【设置】如下图:
2.在弹出的设置窗口单击【查看器】选项卡,在查看类型工作组中勾选【关联程序】最后单击确定即可,如下图:
如果以上方法都无法解决问题,那么可能是压缩文件本身压缩的时候出现故障导致的,请寻找下其他文件打开试试。
回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢
!
C. 上传到linux的zip解压乱码怎么解决
解压缩乱码和zip本身无关,应该是你的Linux操作系统设置的系统语言造成的。
一般来讲Linux的中文默认编码是zh_CN.UTF-8,而Windows的是GB2312,如果你在Windows创建zip压缩包,压缩包中的文件名称是按照GB2312打包的,到Linux解压缩自然成了乱码。
解决方法有两种,可以将Linux的默认编码变为zh_CN.GBK,这可以通过修改/etc/sysconfig/i18n文件来完成;另一种方法就是改用ftp传递未经压缩的文件,这样文件名会被FTP服务自动转码。
D. Linux 下 zip 文件解压乱码如何解决
1、这是zip格式的缺陷,zip文件格式中没有字段标志出文件名的编码格式。Windows下生成的zip文件中的编码是GBK/GB2312等,而linux下的默认编码格式为UTF-8,所以才会出现乱码。
2、解决方法
1、使用unzip解压的时候,指定字符集(需要unzip支持,有些unzip命令不支持大O选项,自己可以安装较新的unzip版本):
md5@crc4:~/$unzip-OCP936test.zip
2、借助于p7zip和convmv:
a、在Fedora下的命令是
su-c'yuminstallp7zipconvmv'
b、在ubuntu下的安装命令是
sudoapt-getinstallp7zipconvmv
安装完之后,就可以用7za和convmv两个命令完成解压缩任务。
LANG=C7zaxyour-zip-file.zip
convmv-fGBK-tutf8--notest-r.
说明:
1)、第一条命令用于解压缩,而LANG=C表示以US-ASCII这样的编码输出文件名,如果没有这个语言设置,它同样会输出乱码,只不过是UTF8格式的乱码(convmv会忽略这样的乱码)。
2)、第二条命令是将GBK编码的文件名转化为UTF8编码,-r表示递归访问目录,即对当前目录中所有文件进行转换。
E. zip文件解压后的文件和文件夹名字都变成乱码了
应该是你LINUX系统中的中文内码和WINDOWS用的内码不同造成的。你下载一下南极星多内码的软件。就能在WINDOWS下看见你文件的中文名字了,再在WINDOWS改一次就好了
F. 在虚拟机的red hat Linux系统的命令显示乱码了,该怎么解决
解决方法:
1、在虚拟机上加载linux镜像包:点桌面的‘Cpmputer’–‘光驱’–‘Server’–双击安装
‘rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm’
‘rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm’
重新启动后重新设置下语言!
命令模式下:
查看系统支持的语言: locale -a
查看系统当前的语言: locale
更改系统当前的语言: LANG=zh_CN.UTF8 或 LANG=zh_CN.GB2312