rar 压缩包中的文件名乱码,可能是双重 utf8 编码?不知道如何逆转

rar 压缩包中的文件名乱码,可能是双重 utf8 编码?不知道如何逆转

我正在尝试恢复 wordpress 安装的 uploads 文件夹。该文件夹经过了 ftp 或 sftp 传输,并被 rar 压缩。(我不知道具体过程,这不是我做的)。现在它们在存档中是乱码。

例如,休闲文件

gerendás.jpg

被命名

gerendăľs.jpg

在档案中。

我无法弄清楚具体发生了什么。不知何故,我认为它被多次编码为 utf8。我最接近重现它的是

~ $ convmv --nosmart -f "iso-8859-2" -t "utf8" gerendás.txt
Starting a dry run without changes...
mv "./gerendás.txt" "./gerendĂĄs.txt"
No changes to your files done. Use --notest to finally rename the files.

也就是说,第一个字符是 ă的大写版本。我在这里没有主意了。

是什么原因导致的这种情况?我该如何恢复?

相关内容