Jump to content

Recommended Posts

Posted

Такая трабла:

 

FTP-сервер не понимает русскую "я", а противный Explorer, которым пользуются абоненты для FTP-сессий при создании каталога, сосдает его с именем "Новая папка", а на серваке получается "Новапапка" (почти по-хохляцки ;o)), абоненту вылетает ошибка "путь не найдет", он пробует еще раз и в других каталогах. Короче засирает все своими "новапапками"

 

Научить FTP-сервер не получиться, но может кто намекнет как научить русскую винду создавать папки с другим именем.

 

заранее респект

Posted

У меня такой ошибки не вылетает. "Новая папка" создается без проблемс.. IE 6.0.2800.1081.xpsp1.020719-1845. Точите сервер..

Posted

Странно, что работает. Код буквы "я" - 0xff, что, согласно протоколу FTP, является управляющим символом. А Серв какой? У меня и на proFTPd, и на IIS5 одна песня. Придёца точить ;o)

Posted

типа patch :)

1. open файл src/netio.c

2. найти этот (похожий) код и закоментить:

      switch (mode) {

       case IAC:

         switch (cp) {

           case WILL:

           case WONT:

           case DO:

           case DONT:

             mode = cp;

             continue;



           case IAC:

             mode = 0;

             break;



           default:

             /* Ignore */

             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;

     }

можно поидее последний #if (){} закоментить.

3. Пересобрать.

Posted

Попробуйте vsftpd. У меня он стоит на ASP9 консоль win1251 и никаких проблем с буквой "я". Правда в некоторых клиентах в логах пишется две буквы "я" вместо одной , хотя отображается всё нормально. Vsftpd конечно не такой навароченый , как proftpd , но как anonimous ftp и для небольшого хостинга - идеально.

PS Посмотрите bugtrack-и и всё станет ясно.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.