|
|

楼主 |
发表于 2004-7-25 18:41:33
|
显示全部楼层
你的locale?
如果是utf-8,
请参考:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=128142
(wsnoriko兄的解决办法)
关于Mplayer的若干问题
如果locale设置的是zh_CN.UTF-8或en_US.UTF-8,configure时即便加上--language=zh_CN,编译完后,在选择对话框中仍无法显示中文.主要原因是help目录下的help_zh_CN文件用的不是UTF-8编码,因此,要想显示中文只能改变locale为 zh_CN.GBK,但这样并不是我们想要的,linux默认支持utf-8,以后将全部是utf-8.解决办法是configure之前将文件 help_zh_CN转换编码,如下:
iconv -f cp936 -t utf-8 help_zh_CN > help_zh_CN.new
rm help_zh_CN
mv help_zh_CN.new help_zh_CN
然后,configure时加上如下选项:--language=zh_CN
编译完后,如果你的locale是zh_CN.UTF-8,则可直接显示中文,若是en_US.UTF-8,则应先改为zh_CN.UTF-8.或者编写如下脚本:
####################
#!/bin/bash
export LANG=zh_CN.UTF-8
gmplayer的完整路径
#####################
将此脚本命名为mplay,加上执行属性,放到/usr/bin/下即可.
如果你只想让他可以显示中文文件名,则configure时加--language=en,zh_CN
安装后,运行gmplayer,界面全是英文,但可以显示中文文件名. |
|