StupidBeauty
Read times:388Posted at:Fri Mar 30 04:38:21 2012
- no title specified

转载:中文文件名乱码问题

zip压缩包中的文件,如果文件名是中文的话,解压出来之后其文件名可能是乱码。这种情况可用convmv解决。

http://linux-wiki.cn/wiki/zh-hans/%E4%B8%AD%E6%96%87%E6%96%87%E4%BB%B6%E5%90%8D%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98

亮点:

convmv简介

convmv存在于常见操作系统的软件仓库中。如果当前没有工具,可以直接安装。

convmv -f 源编码 -t 新编码 [选项] 文件名

常见有用的选项有:

-r

递归处理子文件夹

--notest

真正进行操作,请注意在默认情况下是对文件进行真实操作的,而只是试验。

--unescape

可以做一下转义,比如把%20变成空格,如果你不知道这是在做什么,就不要尝试了。

实例

一般可解决解压zip而产生的中文文件名乱码的步骤:先试着将gbk文件名改为UTF-8:

convmv -f gbk -t utf8 -r MY_DIR

如果确认输出无误:

convmv --notest -f gbk -t utf8 -r MY_DIR

Your opinions
Your name:Email:Website url:Opinion content:
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4