Показать полную графическую версию : Проблемы с отображением имен на кирилице
Ситуация такая: Имена файлов на кирилице на всех разделах отображаются нормально. Возникают проблемы только с mplayer'ом, независимо на каком разделе, он не видит файлы с именами на кирилице. Точнее видит, но имена показывает в виде вопросов ????????.avi. Причем, к примеру, в томже xine, имена на кирилице прекрасно видны.
Как можно решить проблему с mplayer'ом ?
Заранее спасибо.
must die
16-02-2007, 10:32
1Space
Попробуйте поменять шрифт
копайте google на тему gtk1+utf8.
По первой ссылке, например:
http://sys-admin.org/ru/node/76
(mplayer как раз gtk1.2 использует, я так понимаю системная локаль *.UTF8)
skeletor
16-02-2007, 17:05
Проблема в самом плеере. Попробуй поменять кодировку в нём.
У меня CP1251 локаль стоит.
пробовал и шрифты менять, и кодировку, но все равно вопросы в имени вместо букв :(
mplayer - первая причина по которой перешел на utf-8. Вторая - linuxdcpp.
Envel как раз указал то, по чему я сам переходил.
Но тут есть еще один момент - найду свистну :)
Локаль-то какая? И названия файлов в какой кодировке?
http://linuxforum.ru/index.php?showtopic=13258&st=0&p=139200
Igor_I
У меня CP1251 локаль стоит.
А имена этих файлов на разделе ntfs, хотя и на ext3 тоже самое :(
ruslandh
17-02-2007, 18:28
1Space
Вопросы :
1 Что выдаёт команда locale у пользователя ?
2 Какой дистрибутив ?
3 С какой версией GTK слинкован MPlayer ?
Не парьтесь, mplayer для отображения имен файлов использует шрифт, в котором нет кириллических символов. У меня вообще ничего не отображает.
Неужели вас так беспокоит, что написано в этой маленькой строчке в окне mplayer?
он не видит файлы с именами на кирилице.
И причем здесь маленькое окошко?
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.