一,转换法
1 2 3 4 5 6 7 8 9 | sudo apt-get install convmv iconv python-mutagen #文件名由GBK转换为UTF8 convmv -r -f cp936 -t utf8 --notest --nosmart * #文件内容由GBK到UTF8 iconv -f gbk -t utf8 $i > newfile #将 mp3 标签编码 由GBK转换至utf-8 find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \; #或 mid3iconv -e GBK ×/*.mp3 # find . \( -iname "*.mp3" -o -iname "*.wma" \) -exec mid3iconv -e gbk '{}' \; |
二,修改变量法
以用gstreamer做后端的播放器Rhythmbox为例,可以在系统环境变量或用户的环境变量中增加如下内容:
vim .profile
1 2 | export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030 export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030 |
其他播放器可以参考Archlinux的wiki的其他指导。
此文基本参考 Ubuntu wiki .
喜欢这篇文章吗?
请订阅本站 RSS feed 或




2:57 上午, 2010年09月26日David /
还是不行,不知道为什么在terminal里直接输入方法2里的code还是有乱码。求救!
11:09 上午, 2010年05月2日荒野无灯 /
经测试 ,在 ubuntu 10.04下面 方法二效果相当好!