您尚未登录。

#1 2021-10-06 14:29:13

freezai
会员
注册时间: 2011-11-20
帖子: 128

【已解决】中文文件(文件名)乱码问题

这个问题是这样的:
因为近期在学习一些东西,所以需要从网上(例如百度网盘等)下载一些资料。但是下载下来之后,发现很多文件的文件名甚至内容都变成乱码了——之所以确定是“变成”,因为在网页里预览时还都是正常的。
我就去网上搜索了一下,大多数文章都说是因为编码的问题,windows下的文件往往用gbk编码,linux下是utf-8编码。办法是用iconv或convmv来进行转码。
我试了一下,发现有少部分文件是可以的,但大部分都不行,返回的信息都是:Skipping, already UTF-8: <filename>

我想请教大家:这种情况我应该怎么解决?谢谢!

最近编辑记录 freezai (2021-10-06 15:09:40)


Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有

离线

#2 2021-10-06 14:48:43

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 【已解决】中文文件(文件名)乱码问题

zip 压缩格式的编码问题。请使用 gbkunzip 或者 unzip-iconv 来处理。

离线

#3 2021-10-06 14:57:21

freezai
会员
注册时间: 2011-11-20
帖子: 128

Re: 【已解决】中文文件(文件名)乱码问题

依云 说:

zip 压缩格式的编码问题。请使用 gbkunzip 或者 unzip-iconv 来处理。

哦,明白了。多谢多谢!


Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有

离线

页脚