Spaider DD-WRT Novice
Joined: 29 Aug 2006 Posts: 17
|
Posted: Sat Feb 04, 2012 20:10 Post subject: Поддержка UTF-8 в mc на WRT160NL |
|
Никак не могу победить одну проблему с отображением русских имен файлов в midnight commander'е. У меня WRT160NL, поставил optware с помощью скрипта с wrt160nl.
Везде UTF-8 работает нормально: консоль, ftp, samba и transmission. Вот только в mc вместо русских букв вопросики. Перерыл и попробовал буквально всё, нигде не нашел решения. Причём, если в mc дать команду ls, а потом спрятать панели по Ctrl-O, то русские буквы в листинге будут.
mc 4.7.5.2
putty 0.62 (tranlation UTF-
Поставил libiconv, glib2, libncurses.
Все варианты export TERM='...' пробовал.
В консоли могу видеть, создавать и копировать файлы с русскими именами без проблем, а вот в mc вместо русских букв вводятся два вопросика.
В линуксе не шибко умен, может, я что-то упускаю. _________________ DD-WRT v.24 Mini on WRT54GL v.1.1 |
|
Damy DD-WRT Novice
Joined: 12 Apr 2012 Posts: 1
|
Posted: Thu Apr 12, 2012 17:42 Post subject: |
|
Сам взялся за освоение Linux неделю назад. Жизнь заставила. Так что не пинайте меня зря.
Я так понимаю, что Linux - он и в Африке Linux.
Короче, у меня есть роутер Asus RT-N56U (Linux ASUS 2.6.21 #2871) и медиаплеер Dune HD Base 3.0 (Linux tango3 2.6.22.19-27-sigma #2 PREEMPT).
Установил на оба пакеты optware: ipkg-opt, openssh, transmission и mc.
Запускаю mc. На Dune русские буквы в именах файлов есть, на Asus - знаки вопроса.
У меня Dune ещё израильского производства, сейчас их делают на Тайване. Но наши израильские соотечественники - молодцы! Dune оказалась адаптирована к русскому языку по полной программе!
Два дня искал разницу и всё-таки нашёл!
Из Dune в Asus скопировал /opt/lib/x_ld-uClibc-0.9.28.so и прописал в /opt/etc/profile (можно и в /etc/profile):
export LD_PRELOAD=/opt/lib/x_ld-uClibc-0.9.28.so
export LANG=ru_RU.UTF-8
и всё заработало!
Скачать x_ld-uClibc-0.9.28.so:http://depositfiles.com/files/7dgdp0ygz |
|