Linux下文件名或文件乱码

linux下有许多方便的小工具来转换编码:

  • 文本内容转换 iconv
  • 文件名转换 convmv
  • mp3标签转换python-mutagen

文件名乱码

sudo apt-get install convmv

convmv 使用方法:
convmv -f 源编码 -t 新编码 [选项] 文件名

常用参数:

  • -r 递归处理子文件夹
  • –notest 真正进行操作,默认情况下是不对文件进行真实操作
  • –list 显示所有支持的编码
  • –unescap 可以做一下转义,比如把%20变成空格

文件内容乱码

iconv -f gbk -t UTF-8 ReadMe.txt > ReadMe.txt.utf8

!注意:
红色字体不要写成“utf8”,另外,导出的文件不要与源文件重名。

其参数应该和convmv差不多

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 凌晨两点半, 蜷卧在绿皮车厢的里面, 触顶压抑的空间, 连窗外风景都不便浏览, 几分清凉催颤, 被迫裹紧被子抵抗微...
    墨度阅读 1,170评论 2 8
  • CET4-2014.12-B Translation 原文 中国的互联网社区1是全世界发展最快的2。2010年,中...
    SetsunaChiya阅读 3,655评论 0 0
  • 那年,你离开,带走了我对你的想念,留下了我对你的执着。傻傻的,在原地等着你回来,一等,也就是七年。 七年了,对你终...
    c2746224294b阅读 2,962评论 0 0