linux下面两个工具convmv和iconv
自从转到ubuntu平台之后,原来在SUSE下面留下来的一大批mp3的文件名一直显示乱码,今天在网上搜索到在linux下面两个工具convmv和iconv。
convmv就是更改文件名编码方式的一个工具。比如
sudoconvmv-fgbk-tutf-8-r–notest/home
就是将/home目录下原来文件名是gbk编码方式的全部改为utf-8格式的。这里-f后面为原来的编码方式,-t后面是要更改为的编码方式,-r表示这个目录下面的所有文件,–notest表示马上执行,而不是仅仅测试而已。另外这命令好像要root才能执行,因此要加上sudo。
iconv是更改文件编码方式的一个工具:
sudoiconv-fgbk-tutf-8-ooutfileinfile
-f为原来的编码方式,-t为输出文件的编码方式,-o表示输出文件名,这利用outfile表示,最后跟上要更改编码方式的文件名sourcefile。
通过这两个工具,中文文件乱码的问题终于解决。