QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: lmp4h7

XMMS-怎么修改播放列表的乱码呢?

[复制链接]
发表于 2006-2-20 21:21:36 | 显示全部楼层
[quote:566f14bc4a="lmp4h7"]这是很久以前鄙人发的帖子,多年过去了又遇到了同样的问题,我希望把这个问题总结在一个帖子上,以方便大家查阅...[/quote]
没办法统一,因为各种发行版所使用的字体不同,配置也不同。
我曾经说过的方法也没人理………………
你凑合用一个 * 解决吧~~
回复

使用道具 举报

发表于 2006-2-25 00:43:27 | 显示全部楼层
我的xmms怎么显示的都是乱码(debian 系统)?楼上说的在那里设置呢?请指教,谢谢了。
回复

使用道具 举报

 楼主| 发表于 2006-2-26 00:29:10 | 显示全部楼层
zhou_rock, 查查楼上jiangtao9999, 版主的曾发过的贴子,可能有收获,鄙人水平太低,好像是改系统中的什么文件。
回复

使用道具 举报

发表于 2006-3-5 00:58:17 | 显示全部楼层
小弟我按照各位大哥的指点,在中文字体后面加上了",fixed",发现有些可以同时显示英文和中文,但是有些中文的名称无法显示出来是什么原因啊?
回复

使用道具 举报

 楼主| 发表于 2006-3-12 02:21:24 | 显示全部楼层
greenting, 估计是歌曲的名字,得自己进行修改,这个问题我在xmms列表能显示中文时,常用的方法.
回复

使用道具 举报

发表于 2006-4-17 16:02:57 | 显示全部楼层
请问你们说的都是在哪里改的呀???
回复

使用道具 举报

发表于 2006-4-18 15:12:14 | 显示全部楼层
我用zh_CN.GB2312的locale就可以显示中文,但是有些GBK的字符无法显示,nautilus下也一样,而用GBK的locale在nautilus里可以完全显示所有汉字,但在xmms里无论如何都无法显示汉字。我是debian sarge,gnome,mount时的iocharset=cp936。没法上网用apt-get更新,都是用的光盘上的软件包。另外用的是simsun字体,改过fontconf等配置文件,作过字体美化,现在gnome下字体堪称完美,就是xmms无法显示汉字了。
回复

使用道具 举报

发表于 2006-4-18 18:57:02 | 显示全部楼层
voodoomaster, XMMS 和 Gnome 用的不是一个后台支持库。
他们两个没有可比性。
回复

使用道具 举报

发表于 2006-4-18 19:29:26 | 显示全部楼层
xmms已经从我的系统里被踢出去了……
回复

使用道具 举报

发表于 2006-4-19 23:01:46 | 显示全部楼层
[quote:f8de72240a="Freezesnake"]xmms已经从我的系统里被踢出去了……[/quote]

我也想,你换什么了?
回复

使用道具 举报

发表于 2006-4-20 08:06:05 | 显示全部楼层
[quote:5076f0f956="jiangtao9999"]voodoomaster, XMMS 和 Gnome 用的不是一个后台支持库。
他们两个没有可比性。[/quote]

这个我知道,我现在的情况就是:在gnome2.8下,gtk2的程序字体都正常,但是xmms这个古董级的gtk1程序就是字体出不来。/etc/gtkrc/gtkrc.zh_CN改过来改过去,各种写法都试了,还是没法在locale=GBK时正常显示汉字。以前用GB2312,所以很容易解决,现在发现GB2312字太少,用的GBK。

PS:昨天使用了一下utf8的locale,mount 时用iocharset=utf8,locale用zh_
CN.UTF-8,发现在gnome下用nautilus浏览文件,各种生僻字(GB2312没有的,GBK才有的字)都能完美显示了,utf8的功力确实深厚,很早以前就想用了,主要考虑到我N多的mp3都是GBK的id3。但是问题又来了,xmms和gmplayer这些gtk1的程序,根本无法显示汉字了,都是方块。在/etc/gtkrc/gtkrc.utf8文件里头,就算把字符编码改成iso10464-1也不行,希望高人指点。
回复

使用道具 举报

发表于 2006-4-20 19:09:20 | 显示全部楼层
[quote:cffbcd7edb="voodoomaster"][quote:cffbcd7edb="jiangtao9999"]voodoomaster, XMMS 和 Gnome 用的不是一个后台支持库。
他们两个没有可比性。[/quote]

这个我知道,我现在的情况就是:在gnome2.8下,gtk2的程序字体都正常,但是xmms这个古董级的gtk1程序就是字体出不来。/etc/gtkrc/gtkrc.zh_CN改过来改过去,各种写法都试了,还是没法在locale=GBK时正常显示汉字。以前用GB2312,所以很容易解决,现在发现GB2312字太少,用的GBK。

PS:昨天使用了一下utf8的locale,mount 时用iocharset=utf8,locale用zh_
CN.UTF-8,发现在gnome下用nautilus浏览文件,各种生僻字(GB2312没有的,GBK才有的字)都能完美显示了,utf8的功力确实深厚,很早以前就想用了,主要考虑到我N多的mp3都是GBK的id3。但是问题又来了,xmms和gmplayer这些gtk1的程序,根本无法显示汉字了,都是方块。在/etc/gtkrc/gtkrc.utf8文件里头,就算把字符编码改成iso10464-1也不行,希望高人指点。[/quote]
GTK1 所用的字体服务太老了。主要是 X 来提供这个字体服务。
而且字符编码支持的不是很全,要支持 GBK 、GB18030 是需要 patch 的。
所以你在 GBK 里出现问题。
似乎新版本的 X 支持 GB18030 ,但还不够完美。

GTK1 内部的编码就是当前的 locale ,不像 GTK2 所统一使用的 utf8 ,所以你修改了 locale 会对 GTK1 的程序产生影响。
你可以尝试修改 /etc/gtkrc/zh_CN.utf8 里的字体配置。

iso10646 好像和 utf8 不兼容。但似乎 GB 系列兼容他。

GBK 是基于 unicode 2.0 或者 3.0 的版本,utf8 和 gb18030 是基于 unicode 4.0 ,而 GB2312 ,当时似乎还没有统一字符集的概念。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-4 18:19 , Processed in 0.045673 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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