解决乱码的方法网上大概有两种方法一种是把MP3文件编码转化成linux可以解析的编码(utf-8),另一种是让linux系统支持MP3的编码,本文主要讲解后一种因为前一种通用性差如果在下载新MP3文件又要重新转化编码
设置方法:
在系统环境变量文件中加入下面两行代码:
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
范例:
[root@Think laopi]# vi /etc/profile (设置环境变量需要在root身份下设置)
......(前面省略)......
unset i
unset pathmunge
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
上述设置完成后重新注销系统后才能生效,重新导入MP3文件后可发现乱码问起解决.
还有一种方法普通用户也可以让Rhythmbox暂时支持MP3的编码此时添加MP3文件不会出现乱码问起.
[laopi@Think ~]$ export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
[laopi@Think ~]$ export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
[laopi@Think ~]$ rhythmbox
此时就是在终端执行上面要添加的两行代码后在通过命令启动Rhythmbox播放器,现在添加MP3文件不会出现乱码,如果现在在关闭Rhythmbox
在在终端或图形界面打开Rhythmbox依然不会出现乱码(Rhythmbox会记录解析后的文件名)如果在添加文件就会出现乱码,为何会这样哪因为上面两行命令只对所执行这两行命令的终端有效,在其他终端失效,所以在启动Rhythmbox导入文件就会出现乱码.
阅读(2223) | 评论(0) | 转发(0) |