PDA

Показать полную графическую версию : Проблемы с отображением имен на кирилице


1Space
16-02-2007, 09:00
Ситуация такая: Имена файлов на кирилице на всех разделах отображаются нормально. Возникают проблемы только с mplayer'ом, независимо на каком разделе, он не видит файлы с именами на кирилице. Точнее видит, но имена показывает в виде вопросов ????????.avi. Причем, к примеру, в томже xine, имена на кирилице прекрасно видны.
Как можно решить проблему с mplayer'ом ?
Заранее спасибо.

must die
16-02-2007, 10:32
1Space

Попробуйте поменять шрифт

Envel
16-02-2007, 10:53
копайте google на тему gtk1+utf8.
По первой ссылке, например:
http://sys-admin.org/ru/node/76
(mplayer как раз gtk1.2 использует, я так понимаю системная локаль *.UTF8)

skeletor
16-02-2007, 17:05
Проблема в самом плеере. Попробуй поменять кодировку в нём.

1Space
16-02-2007, 18:09
У меня CP1251 локаль стоит.
пробовал и шрифты менять, и кодировку, но все равно вопросы в имени вместо букв :(

Igor_I
16-02-2007, 20:52
mplayer - первая причина по которой перешел на utf-8. Вторая - linuxdcpp.
Envel как раз указал то, по чему я сам переходил.
Но тут есть еще один момент - найду свистну :)
Локаль-то какая? И названия файлов в какой кодировке?

Igor_I
17-02-2007, 12:51
http://linuxforum.ru/index.php?showtopic=13258&st=0&p=139200

1Space
17-02-2007, 14:02
Igor_I
У меня CP1251 локаль стоит.
А имена этих файлов на разделе ntfs, хотя и на ext3 тоже самое :(

ruslandh
17-02-2007, 18:28
1Space
Вопросы :
1 Что выдаёт команда locale у пользователя ?
2 Какой дистрибутив ?
3 С какой версией GTK слинкован MPlayer ?

Envel
21-02-2007, 18:40
Не парьтесь, mplayer для отображения имен файлов использует шрифт, в котором нет кириллических символов. У меня вообще ничего не отображает.
Неужели вас так беспокоит, что написано в этой маленькой строчке в окне mplayer?

Igor_I
21-02-2007, 20:30
он не видит файлы с именами на кирилице.
И причем здесь маленькое окошко?

1Space
22-02-2007, 09:26
ruslandh
По порядку :)
Вот выход locale:
[Andrey@localhost ~]$ locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_PAPER="ru_RU.CP1251"
LC_NAME="ru_RU.CP1251"
LC_ADDRESS="ru_RU.CP1251"
LC_TELEPHONE="ru_RU.CP1251"
LC_MEASUREMENT="ru_RU.CP1251"
LC_IDENTIFICATION="ru_RU.CP1251"
LC_ALL=

У меня ASPLinux 11.2
А что касается того, с какой версией GTK слинкован MPlayer, я чесно говоря не знаю :)

Я попытался сам собрать бинарники из src.rpm, но у меня ничего не вышло. Наверно не хватает окружения для сборки:
........................................
spudec.c: In function 'sws_spu_image':
spudec.c:762: error: 'PIX_FMT_GRAY8' undeclared (first use in this function)
spudec.c:762: error: (Each undeclared identifier is reported only once
spudec.c:762: error: for each function it appears in.)
make: *** [spudec.o] Ошибка 1
make: *** Ожидание завершения заданий...
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.53416 (%build)


Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.53416 (%build)
[root@localhost SPECS]#

Envel
:) Честно говоря, это не очень беспокоит. Но я, просто, хотел разобраться в чем дело.




© OSzone.net 2001-2012