Что ещё можно сделать что бы русские буквы отображались корректно?
Как настроить самбу на отображение русских букв тоже понятия не имею...
Добавил в smb.conf
В Putty в Window->Translation->Received data asumed to be in which character set ставим Win1251 (Cyrillic)
и поддержка русского на FTP без проблем. Не знаю как в торрентах. Проверяйте.
При доступе из под Windows к файлам, которые создает transmission, да по сути и в остальных торрент софтах, имеет место проблема с русскими именами файлов в торрентах. Дело в том, что демон пишет их на диск в UTF8 кодировке, как это принято торрент стандартом. Мы же вылезая в эту папку Midnight Commander'ом или через FTP cервер, видим крякозябры. Решений проблемы есть несколько:
1. Пользовать convmv
2. Поставить samba и настроить в ней на сервере UTF8, а для клиента cp1251
3. Заходить в FTP клиентом, который поддерживает UTF8.
4. Скомпилировать ProFTPD c опцией enable-nls и указать в конфиге Encoding UTF8 CP1251, чтобы он на лету выдавал для виндовых клиентов нужную кодировку.
С вариантом №1 проблем нет, файлы становятся в cp1251 кодировке и их отлично видно в MC и на клиенте FTP. Но! Скопировать или удалить их по FTP нельзя. Второй побочный эффект, неудобно. Переименовав, торрент уже не докачать.
Вариант 2 я не использую, так как самба кушает много памяти да и FTPDrive отлично выполняет те же функции.
Вариант 3 подходит, так как FTPDrive поддерживает UTF8
Теперь о проблеме оображения файлов в консоли. Чтобы они красиво показывались в терминале ставим в putty UTF8. Но! Midnight Commander 4.6.2 не поддерживает UTF8. Есть даже патч на эту тему http://www.midnight-commander.org/downloads С консолью тоже непонятки при вводе русских букв выдает коды за то красиво показывает русские буквы в UTF8 в папке торрента. Может у кого есть патченый mc? Будьте любезны выложить. Если нет, придется ждать 4.7.0 http://www.linux.org.ru/view-message.jsp?msgid=3924060
2. Поставить samba и настроить в ней на сервере UTF8, а для клиента cp1251
как это сделать?
lprot wrote:
4. Скомпилировать ProFTPD c опцией enable-nls и указать в конфиге Encoding UTF8 CP1251, чтобы он на лету выдавал для виндовых клиентов нужную кодировку.
это тоже не понятно, не подскажете как это сделать?
2. Поставить samba и настроить в ней на сервере UTF8, а для клиента cp1251
как это сделать?
lprot wrote:
4. Скомпилировать ProFTPD c опцией enable-nls и указать в конфиге Encoding UTF8 CP1251, чтобы он на лету выдавал для виндовых клиентов нужную кодировку.
это тоже не понятно, не подскажете как это сделать?
Поставь FTPDrive http://www.killprog.com/fdrvr.html и укажи в опциях UTF8. Работает на ура. Пользуюсь полгода, никаких косяков. А все эти компиляции, делаются тулчейном. Решение ищи в соответствующих топиках форума.