解决rhythmbox乱码

一,转换法

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)

  1. David  / 回复

    还是不行,不知道为什么在terminal里直接输入方法2里的code还是有乱码。求救! :cry:

  2. 荒野无灯  / 回复

    经测试 ,在 ubuntu 10.04下面 方法二效果相当好! :mrgreen:

发表评论 修改评论取消编辑

允许使用的标签 - 您可以在评论中使用如下的 HTML 标签以及属性。

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 :wink:  :-|  :-x  :twisted:  :)  8-O  :(  :roll:  :-P  :oops:  :-o  :mrgreen:  :lol:  :idea:  :-D  :evil:  :cry:  8)  :arrow:  :-?  :?:  :!:

引用通告 (2)

开灯