LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1342|回复: 11

rhythmbox 在 UTF-8 下显视 GBK 中文 mp3 标签 解决

[复制链接]
发表于 2005-4-8 23:15:36 | 显示全部楼层 |阅读模式
加入环境变量
export GST_ID3_TAG_ENCODING=GBK  
后 rhythmbox 在 UTF-8 下就可以显视中文 mp3 标签了


可以加到 输入法启动脚本里


或用这个命令
echo "GST_ID3_TAG_ENCODING=GBK " > /etc/X11/Xsession.d/95setenv
发表于 2005-4-9 22:15:19 | 显示全部楼层
Post by jhuangjiahua
加入环境变量
export GST_ID3_TAG_ENCODING=GBK  
后 rhythmbox 在 UTF-8 下就可以显视中文 mp3 标签了

可以加到 输入法启动脚本里

  或用这个命令
echo "GST_ID3_TAG_ENCODING=GBK " > /etc/X11/Xsession.d/95setenv

好帖子。
是不是应该把命令里的 > 改成 >> ?
回复 支持 反对

使用道具 举报

发表于 2005-4-9 22:16:29 | 显示全部楼层
rhythmbox不能修改标签呀,有没有什么tag的插件?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-13 21:01:14 | 显示全部楼层
哦 , 用这个比较好
sudo sh -c ' echo "export GST_ID3_TAG_ENCODING=GBK " > /etc/X11/Xsession.d/95setenv '
回复 支持 反对

使用道具 举报

发表于 2005-4-13 21:37:03 | 显示全部楼层
这时如果是UTF-8 id3v2信息的话,还能正常显示么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-13 22:18:53 | 显示全部楼层
可以,
回复 支持 反对

使用道具 举报

发表于 2005-4-13 23:45:54 | 显示全部楼层
用ID3iconv批量修改标签的编码,更加切低的解决。
http://www.cs.berkeley.edu/~zf/id3iconv/
回复 支持 反对

使用道具 举报

发表于 2005-4-14 10:43:18 | 显示全部楼层
把id3v2信息都改成UTF-8的并不是什么好办法。对于中文的歌曲而言,使用GBK编码仍然是个事实上的标准,这么改掉以后会有很多麻烦:不是所有的mp3播放器都支持UTF-8,不是所有的平台上的用户都有这个习惯,以及硬件的mp3播放器大多不支持UTF-8。走得太远了。
回复 支持 反对

使用道具 举报

发表于 2005-4-14 11:08:35 | 显示全部楼层
事实上,只有id3v2.4才支持UTF-8编码,而v2.3标准只支持latin1和utf-16。
回复 支持 反对

使用道具 举报

发表于 2005-4-14 14:57:54 | 显示全部楼层
ID3iconv is a little Java command line tool to convert ID3 tags in mp3 files from whatever machine encoding you have (GB2312/GBK for Chinese, etc) to Unicode. It convert both ID3v1 tags and ID3v2 tags to Unicode-encoded ID3v2 (v2.3 or v2.4). This is sometimes useful because,

#  ID3v1 or v2 don't really supports multi-byte encodings such as GBK or Big5. Most existing files falsely pretend they are ISO-8859-1 encoded. This means the softwares handle them in all kinds of weird ways.

# Even if the user can force the encoding in some players, it is then impossible to display tags of several international languages at the same time if files are so encoded.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表