Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Проблемы с отображением имен на кирилице (http://forum.oszone.net/showthread.php?t=79422)

1Space 16-02-2007 09:00 550706

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

must die 16-02-2007 10:32 550746

1Space

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

Envel 16-02-2007 10:53 550755

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

skeletor 16-02-2007 17:05 550937

Проблема в самом плеере. Попробуй поменять кодировку в нём.

1Space 16-02-2007 18:09 550962

У меня CP1251 локаль стоит.
пробовал и шрифты менять, и кодировку, но все равно вопросы в имени вместо букв :(

Igor_I 16-02-2007 20:52 551047

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

Igor_I 17-02-2007 12:51 551577

http://linuxforum.ru/index.php?showt...&st=0&p=139200

1Space 17-02-2007 14:02 551601

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

ruslandh 17-02-2007 18:28 551704

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

Envel 21-02-2007 18:40 553581

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

Igor_I 21-02-2007 20:30 553614

Цитата:

он не видит файлы с именами на кирилице.
И причем здесь маленькое окошко?

1Space 22-02-2007 09:26 553750

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
:) Честно говоря, это не очень беспокоит. Но я, просто, хотел разобраться в чем дело.


Время: 22:26.

Время: 22:26.
© OSzone.net 2001-