蓝天,小湖,湖水中一方小筑

转换文件名格式

最近从别人那抢来个iphone,想下点电子书看,于是从水木上拖了一堆电子书,由于是在Windowz下下载的,所以文件名编码和文件内容编码都是gb2312,于 是在iphone里面就是一堆乱码。上网找了一下,好像是说iphone支持utf8的文件名,所以去找个东西转一下吧,Windowz下是肯定不会有类似的工具了, 转向Linux,还真找到了 convmv。
使用很简单,和iconv差不多,有一个-f标明源编码,一个-t标明目的编码,还有一些选项可以看帮助开。最主要的是要加上– notest标明就转换了,而不是仅仅测试显示,然后一条命令搞定,嗯。

  convmv -f gb2312 -t utf8 --notest *