下载的文件名都是乱码

下载的文件名都是乱码,解压缩也是。怎么办

下载的文件名有中文就会出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“UTF-8”格式。
如:String str = new String(str.getByte("iso8859-1"),"UTF-8");进行下强制转换后在进行读取即可。
通常格式有GBK、UTf-8、iso8859-1、GB2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。
备注:如果是黑窗口执行的时候报错,那就不是类型转换的错误,而是需要将文件类型另存为UTF-8的文件类型即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-27
可能是非微软系统上压缩的,所以导致内部编码不同,中文字就变成了乱码。
您可以在手机上进行解压,应该可以正常显示中文,如果不方便,可以把压缩包提供给我,我这边帮您重新处理一下,让它可以在电脑上正常显示中文。
第2个回答  2019-03-21
这种情况往往是由于网站和浏览器之间存在兼容性问题导致的,在安装 Python 后,可以利用批处理命令调用代码python -c "import sys, urllib as ul; print ul.unquote_plus(sys.argv[1])"进行文件名修复。
第3个回答  2015-05-08
1.可能是系统语言有问题,下个WIn7优化大师,还原,然后重启电脑。
2.手动修改文件名。
3.进入控制面板修改区域语言
第4个回答  2007-05-17
改个名字就行了
<br>
<br>是下载软件解析地址时候出现的错误

回答补充:
繁体简体啦

你给系统区域设置
设置成中国香港
应该是这样

文件乱码了怎么办啊?
1、乱码原因一:文件损坏!解决办法:我们直接重新下载该文件,再次打开,如果还是乱码则排除这种可能!2、乱码原因二:电脑中毒了!解决办法:电脑杀毒一下,然后重新下载该乱码文件,再次打开试试,如果还是不行,排除该原因!3、乱码原因三:一些用wps做的文件在word中打开会出现乱码情况!office软件中应...

中文名文件夹名字显示乱码,如何解决?
方法一:更换文件管理器。如果使用的是旧版文件管理器或某些第三方软件,可能存在不兼容或处理乱码的情况,可以尝试更换为系统自带的文件管理器或使用其他可靠的文件管理软件。方法二:检查系统语言设置。确保系统的语言设置与当前区域设置匹配,并且已安装支持中文显示的字体库。必要时可以重置系统语言设置或更...

我的文件名为什么变成了一堆乱码?!!
电脑上的文件名变乱码,可能有以下几种原因:文件名中包含了不兼容的字符,需要更改文件名。这种情况下,最好去掉文件名中的特殊字符和空格。文件的字符集与系统的字符集不匹配。这时,可以尝试使用不同的字符集来查看是否可以解决问题。如果文件是从压缩包中解压出来的,或者通过某些电子邮件客户端导入的...

为什么我下载的txt文件是乱码?
txt文件打开显示乱码处理方法如下。1、打开目标TXT文档,发现里面的中文文字全部都是乱码的。2、打开电脑,点击开始按钮。3、接下来点击设置图标,进入设置区域。4、在Windows设置界面里,点击“时间和语言”选项。5、进入“时间和语言”后,选择左边的“区域和语言”选项。6、接下来点击右边的“管理语言设...

文件名称乱码是怎么回事
这个一般跟资源管理器有关,只需重启资源管理器就可以解决:1、打开任务管理器,点击任务管理器上面的“详细信息”,然后找到explorer.exe并结束该进程。2、结束explorer.exe进程后点击任务管理器左上角的文件,再选择“运行新任务”3、在弹出的小窗口中输入explorer并点击确定,这样重命名文件夹就可以输入...

为什么我的文件夹里的文件名会出现乱码
1、文件夹名或文件名中含有特殊字符有些文件夹名或文件名中含有一些特殊字符,例如中文、日文、韩文、俄文等非英语字符、空格、标点符号等,这些字符可能会导致乱码的出现。2、当出现汉字乱码时,上述两个文件夹中的内容就会不完整,有的没有AssociatedCharSet文件夹或其中的内容残缺不全;有的Associated...

电脑下载的时候出现乱码怎么办?
这时候,我们需要知道一些解决方法,来解决这个问题。1.更改编码格式一般情况下,乱码问题是因为编码格式不正确所导致的。在下载文件时,我们可以尝试更改编码格式。具体步骤是,在浏览器的设置中找到“编码”选项,将其修改为UTF-8格式即可。2.使用其他下载工具除了浏览器自带的下载功能外,我们还可以使用...

文件名称乱码是怎么回事
首先,编码不一致是导致文件名乱码最常见的原因之一。不同的操作系统、软件或存储设备可能采用不同的字符编码方式,当文件在这些不同环境间传输或使用时,就可能因为编码不匹配而出现乱码。其次,文件系统损坏也可能导致文件名乱码。存储设备如硬盘、U盘等,在使用过程中可能因物理损坏、病毒感染或不当操作等...

为什么我的文件夹里的文件名会出现乱码
比如,如果您的文件名采用的是中文,而编码方式设置为了英文,那么您就会看到显示的是乱码。同样的,如果您的文件名采用的是英文,而编码方式设置为了中文,那么也会发生同样的事情。还有一种可能是因为您的操作系统不支持某种字符编码。在这种情况下,如果您使用了不支持的编码方式,那么同样也会导致文件名...

如果文件名乱码了,怎么办?
文件名称乱码可能是由于以下原因造成的:1. 操作系统语言设置错误,或者系统不支持文件名使用的字符编码。例如,如果你的操作系统是设置为英文的,那么它可能无法正确地显示用中文命名的文件。2. 文件系统错误或病毒感染。有时候,如果文件系统出现问题,或者电脑被病毒感染,那么文件名可能会被改变或者显示为...

相似回答