|
在fc4下,我用apt-get装bmp,虽然播放正常,但无论怎么修改mpeg插件里的那个转换成UTF-8代码都不能正常显示中文,甚至大小写我都试了一下。查原来的老贴都说要改locale或改mp3的编码,不过那些都很麻烦,我在一个台湾bbs上发现一个编译安装的方法就可以解决这个问题,希望和我同样碰到这种情况的朋友可以解决问题。
下bmp的源代码,解压后,修改他目录下/beep/util.c的代码,把
if ((out_str = g_locale_to_utf8(str, -1, NULL, NULL, NULL)))
修改为if ((out_str = g_convert(str, -1, "UTF-8", "GB2312", NULL,NULL,NULL )))
保存后,再编译安装就可以了。那些挂载的windows下面的音乐文件就能正常显示中文名了,记得显示文件名是改成%f哦。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|