Хранение файлов с русскими именами

Тема в разделе "BSD", создана пользователем skinners, 13 июл 2009.

Статус темы:
Закрыта.
  1. skinners

    skinners Писатель

    Регистр.:
    29 июл 2006
    Сообщения:
    25
    Симпатии:
    0
    на хостинге установлена ОС freebcd, которая не поддерживает файлы с русскими именами.

    как можно организовать хранение в таком случае?

    у меня есть два предположения:

    1. хранить в БД. но не знаю, как тогда сделать ссылку на этот файл, чтоб пользователь мог его скачать.

    2. переименовывать файлы при сохранении на сервер, а соответствие новых имен и оригинальных хранить в файле или в БД. но как тогда переименовать файл при сохранении пользователем, чтоб пользователь без лишних действий сохранил его с оригинальным русским именем?
     
  2. andrewtit

    andrewtit Создатель

    Регистр.:
    19 май 2008
    Сообщения:
    18
    Симпатии:
    4
    Файлы хранятся на фтр? Если да то как решение iconv. ProFtpd по русски можно почитать Перейти по ссылке
     
    skinners нравится это.
  3. Oleg17

    Oleg17 Постоялец

    Регистр.:
    11 янв 2009
    Сообщения:
    116
    Симпатии:
    14
    Вопрос не корректен. Все поддерживает. Что нужно-то ? Если просто читать названия, настройте ssh клиента на cp1251 консоль. Если качать/заливать по фтп, то все качается, пользуйтесь нормальными клиентами, типа total commander, cute ftp. Единственное при закачке может "съедаться" в proftpd русская буква "я" в нижнем регистре, но это исправляется, надо погуглить только. Если samba, то в конфиге есть параметр, указывающий на чарсет, посмотрите.
     
    skinners нравится это.
Статус темы:
Закрыта.