The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
проблеммы с буквой 'я' на ftp, !*! knsi, 24-Апр-04, 18:26  [смотреть все]
Стоит FreeBSD 5.2
proftpd из портов
При загрузке на сервер из винды пропадает буква я и следующий за ней символ.
Как можно от этого избавиться и можно ли вообще.
А вторая проблемма такая, что IE при закачке файлов в папках спрашивает пароль. При этом нажимаешь отмена, он закачивает и после закачки каждого файла снова спрашивает. При этом у меня дома стоит FreeBSD 5.1 с тем же самым конфигом и такой проблеммы не возникает.
  • проблеммы с буквой 'я' на ftp, !*! AlexKV, 23:39 , 24-Апр-04 (1)
    Избавится можно 100%. Я даже где-то целую статью по этому поводу видел! Сейчас не припомню! но информации по данному вопросы достаточно!

    • проблеммы с буквой 'я' на ftp, !*! knsi, 15:33 , 25-Апр-04 (2)
      >Избавится можно 100%. Я даже где-то целую статью по этому поводу видел!
      >Сейчас не припомню! но информации по данному вопросы достаточно!

      Наверняка достаточно. Но я не нашел. Даже не знаю какие слова в поисковике вводить. Не букву же я. А во второй проблемме тоже не пойму что на одной системе работает на другой нет. А конфиг то один и тот же.
      И если знаете статью, то киньте ссылку. Я могу и сатью прочитать, а вот найти не могу.

    • проблеммы с буквой 'я' на ftp, !*! Oz, 14:07 , 09-Сен-04 (9)
      >Избавится можно 100%. Я даже где-то целую статью по этому поводу видел!
      >Сейчас не припомню! но информации по данному вопросы достаточно!

      заходим в папку с исходниками proftpd... далее vi src/netio.c

      далее находим удаляем или комментируем строки

      switch (mode) {
      case IAC:
      switch (cp) {
      case WILL:
      case WONT:
      case DO:
      case DONT:
      mode = cp;
      continue;
      case IAC:
      mode = 0;
      break;
      default:
      mode = 0;
      continue;
      }
      break;
      case WILL:
      case WONT:
      pr_netio_printf(out_nstrm, "%c%c%c", IAC, DONT, cp);
      mode = 0;
      continue;
      case DO:
      case DONT:
      pr_netio_printf(out_nstrm, "%c%c%c", IAC, WONT, cp);
      mode = 0;
      continue;
      default:
      if (cp == IAC) {
      mode = cp;
      continue;
      }
      break;
      }

      потом :wq

      далее
      ./configure
      make
      make install

      И всё работает


  • проблеммы с буквой 'я' на ftp, !*! Sergei, 16:41 , 12-Май-04 (3)
    >Стоит FreeBSD 5.2
    >proftpd из портов
    >При загрузке на сервер из винды пропадает буква я и следующий за
    >ней символ.
    >Как можно от этого избавиться и можно ли вообще.
    ну так как? получилось? а то у меня такая же проблема, а в инете ничего более удваивания Я не нашёл.
    • проблеммы с буквой 'я' на ftp, !*! knsi, 19:27 , 12-Май-04 (4)

      >ну так как? получилось? а то у меня такая же проблема, а
      >в инете ничего более удваивания Я не нашёл.

      Неа не получилось. А про удваивание я сам догадался. Но это не помогло после удваивания файлы хоть и виделитсь нормально но скачать их было невозможно

      • проблеммы с буквой 'я' на ftp, !*! Sergei, 22:00 , 12-Май-04 (5)
        А про удваивание я сам догадался. Но это не
        >помогло после удваивания файлы хоть и виделитсь нормально но скачать их
        >было невозможно
        я так понимаю, что если дать вручную команду на скачивание и в ней указать двойное Я, то должно бы получиться.
        обидно. у провайдера стоит pureftp и этой фишки не наблюдается.
        вот если б AlexKV откликнулся... а то как-то с гуглом не получилось найти "полно про это информации"
        • проблеммы с буквой 'я' на ftp, !*! AlexKV, 22:31 , 13-Май-04 (6)
          >А про удваивание я сам догадался. Но это не
          >>помогло после удваивания файлы хоть и виделитсь нормально но скачать их
          >>было невозможно
          >я так понимаю, что если дать вручную команду на скачивание и в
          >ней указать двойное Я, то должно бы получиться.
          >обидно. у провайдера стоит pureftp и этой фишки не наблюдается.
          >вот если б AlexKV откликнулся... а то как-то с гуглом не получилось
          >найти "полно про это информации"

          Я убей не помню где видел точно. А вот удваивание проверил с ProFTPd 1.2.9 rc3 работает и UpLoad и Down  (т.е. вместо "моя" имя "мояя"). Но это глупо. Я искал тогда инфу по настройке proftpd, и нашел про исправление (но это было довольно давно).

          А фактически код буквы "я" - "0xff"... что есть служебный символ (смотрим RFC protocol FTP). Фактически надо плясать от этого =) а вот как и куда енто вопрос! =) Короче Win1251 в аут - даешь UTF8! =)

          • проблеммы с буквой 'я' на ftp, !*! knsi, 09:36 , 14-Май-04 (7)

            >Я убей не помню где видел точно. А вот удваивание проверил с
            >ProFTPd 1.2.9 rc3 работает и UpLoad и Down  (т.е. вместо
            >"моя" имя "мояя"). Но это глупо. Я искал тогда инфу по
            >настройке proftpd, и нашел про исправление (но это было довольно давно).
            >
            >
            >А фактически код буквы "я" - "0xff"... что есть служебный символ (смотрим
            >RFC protocol FTP). Фактически надо плясать от этого =) а вот
            >как и куда енто вопрос! =) Короче Win1251 в аут -
            >даешь UTF8! =)

            А как быть с виндовыми клиентами, которые закачивают в кодировке 1251.

          • проблеммы с буквой 'я' на ftp, !*! меняяя, 09:18 , 11-Мрт-05 (10)

            >...
            >А фактически код буквы "я" - "0xff"... что есть служебный символ (смотрим
            >RFC protocol FTP).
            >...
            вот rfc
            http://www.ietf.org/rfc/rfc0959.txt
            и в нем НЕ написано, что 0xFF - это служебный символ протокола FTP.
            Если в нем НЕ написано этого, то это -- НЕ служебный символ протокола FTP.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру