Excel表格网

解压文件乱码怎么解决?

157 2024-03-25 05:10 admin   手机版

一、解压文件乱码怎么解决?

要解决双击能正常打开压缩包里的文件,而不是乱码的问题,可以先启动WinRAR软件,然后单击上面的菜单“选项”→“设置”→“查看器”选项卡,在“查看器类型”栏目里选中“关联程序”选项即可解决双击打开压缩文件为乱码的问题。

如果以上方法都无法解决问题,那么可能是压缩文件本身压缩的时候出现故障导致的,我们可以寻找下其他文件打开试试。

二、Linux 下 zip 文件解压乱码如何解决?

由于zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。

目前网上流传一种unzip -O cp936的方法,但一些unzip是没有-O这个选项的。

我使用的版本 unzip 6.0 debian modified 版本有这个选项

我发现另外两种解决方案可用。

python方案

此方案目前来看非常完美。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import sys
import zipfile

#print "Processing File " + sys.argv[1]

file=zipfile.ZipFile(sys.argv[1],"r");
for name in file.namelist():
    utf8name=name.decode('gbk')
#    print "Extracting " + utf8name
    pathname = os.path.dirname(utf8name)
    if not os.path.exists(pathname) and pathname!= "":
        os.makedirs(pathname)
    data = file.read(name)
    if not os.path.exists(utf8name):
        fo = open(utf8name, "w")
        fo.write(data)
        fo.close
file.close()

Windows 用户屏蔽两条 print 语句,Linux 用户不用屏蔽

7z方案

需要安装p7zip和convmv,在Fedora下的命令是

su -c 'yum install p7zip convmv'

在ubuntu下的安装命令是

sudo apt-get install p7zip convmv

安装完之后,就可以用7za和convmv两个命令完成解压缩任务。

LANG=C 7za x your-zip-file.zip
convmv -f GBK -t utf8 --notest -r .

第一条命令用于解压缩,而LANG=C表示以US-ASCII这样的编码输出文件名,如果没有这个语言设置,它同样会输出乱码,只不过是UTF8格式的乱码(convmv会忽略这样的乱码)。

第二条命令是将GBK编码的文件名转化为UTF8编码,-r表示递归访问目录,即对当前目录中所有文件进行转换。

三、解压excel文件乱码怎么解决?

解压excel文件乱码的问题可能是由多种原因引起的,包括宏病毒、文件损坏、磁盘问题等。以下是一些可能的解决方案:

查杀宏病毒:使用office软件查杀工具进行病毒查杀,并清理被感染的文件。

转换版本:尝试将Excel乱码文件转换为较早的版本,或者转换为SYLK格式,筛选出文档的损坏部分,然后再保存数据。

修复工作簿:尝试使用Excel的“打开并修复”功能,该功能可以检查并修复Excel乱码文件中的错误。

检查磁盘:如果Excel所在磁盘有问题,可能会导致文件损坏。可以尝试使用系统自带的磁盘检查工具,检查并修复磁盘错误。

升级Excel:如果Excel版本过低,可能会引发一些问题。可以尝试升级Excel到最新版本。

如果以上方法都不能解决问题,建议寻求专业技术人员的技术支持。

四、文件解压出现乱码怎么解决啊?

新装Winrar软件解压文件时出现同样的问题,文件名是乱的,网上寻找很久没有找到有效的方法,琢磨了很久,好像终于把这个问题解决了。

我的系统是英文版win10,后设置成中文版(设置-时间和语言-区域和语言-添加语言-中文-下载中文)。刚刚把“设置-时间和语言-区域和语言-相关设置-其他日期、时间和区域设置-区域-更改位置”中设为中国,解压出的文件名没有再出现乱码的现象了。不知道其他人是否可以按此方法解决,如能解决,请给我点个赞,谢谢!

五、360解压乱码怎么解决?

解决360压缩解压乱码

1.

点控制面板时钟与区域 点击打开“控制面板”,点击选择“时钟与区域”选项。

2.

点区域点管理点击选项 点击打开“区域”,点击“管理”,接着点击“更改系统区域设置”选项。

3.

选择中文点击确定 在弹出页面下拉选择“中文(简体,中国)”,然后点击“确定”。

4.

点击现在重新启动 最后点击“现在重新启动”即可。

六、zip解压乱码怎么解决?

zip文件的解压乱码可能是由于编码格式不匹配所致。常见的解决方法有:

1. 修改解压输出编码格式:在解压缩软件中,选择解压文件时,可以在选项中设置输出编码格式,尝试使用不同的编码格式,找到正确的编码格式。

2. 修改系统编码格式:在操作系统中,设置默认的编码格式,可以尝试修改为UTF-8或者GB2312等常见编码格式,然后重新解压缩文件。

3. 使用其他解压缩软件:使用其他解压缩软件,尝试解压缩文件,也许可以得到正确的结果。

4. 修改文件名:如果文件名中包含了特殊字符或者非常见字符,可以尝试修改文件名,然后重新解压缩文件。

总之,解压缩乱码问题的解决方法多种多样,可以根据具体情况尝试不同的解决方案,找到最适合自己的方法。

七、我是OS X系统,解压zip文件包时,解压缩出来的文件名全是乱码。求问各位大神,这问题怎么解决?

不请自来。

ZIP 压缩包原生不支持 UTF-8,所以跨语言、跨系统解压,文件名容易出现乱码。别人发给你一个 ZIP 格式的压缩包,你既然不知道某个压缩包来自使用哪种语言(哪种代码页的)的哪种操作系统,所以需要一个通用的解决方案。这个方案就是来自韩国的智能压缩解压软件 Bandizip。

安装 Bandizip for Mac ,用它打开 zip 压缩包,点击「代码页」(Codepage)➡️「自动检测」(Auto-detect),绝大多数情况下它就能识别正确的文件名。如果自动检测了还是乱码,那就挨个试,总有一款代码页适合你。

此外,如果不想花钱买付费的 Bandizip,那么,免费软件 The Unarchiver 也可以,只是操作稍微麻烦一点,不如前者那么直观。


我把更多干货放在个人博客 【https://blog.kukmoon.com】 和公众号【kukmoon-office】了,欢迎订阅~

八、解压文件出现中文乱码怎么办解决办法?

解决打开压缩文件乱码的具体步骤如下:;1、首先我们打开电脑里的“控制面板”,点击“时钟与区域”。;2、然后我们点击“区域”,点击“管理”,接着点击“更改系统区域设置”。;3、然后我们在在弹出页面下拉选择“中文(简体,中国)”,然后点击“确定”。;4、最后点击“现在重新启动”即可解决打开压缩文件乱码的问题。

九、电脑文件乱码怎么解决?

是因为中病毒造成的电脑文件乱码,需要查杀病毒就可以

十、doc文件乱码怎么解决?

解决方法一:删除文档内容格式法。

第一步:在word中打开损坏的文档。然后将该文件另存为别的格式。在保存类型中,选择"RTF格式(*.rtf)"格式,最后保存。

第二步:将乱码的文档关闭;然后打开刚才保存的.rtf格式的文档;又将这个格式的文档另存为".doc"格式,保存。

第三步:打开由.rtf格式转换成".doc"格式后的Word文档看是否还乱码。

文档的rtf格式与doc格式转化将保留其格式,可以纠正文件损坏。如果还不行的话,将乱码的doc文档换成txt格式,再从txt换成doc格式。换成txt格式的话,原先设置好格式没有了,只保留文字。

解决方法二:重新设置格式

用word打开文档——选定最后一个段落标记之外的所有内容(先按“Ctrl+End”,再按“Ctrl+Shift+Home”)——选择“工具”——“选项”——“编辑”——将“使用智能段落选择范围”复选框前的勾取消掉。 之后点击确定即可。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片