поиск:    

 
переход:  



Екатеринбург Онлайн
Форумы:  Операторы связи,   Модели телефонов,   Покупка-продажа телефонов,   Цифровое фото,   Обсуждение гаджетов,   Интернет

  Форумы  > Технологии > Технические вопросы (железо и ПО)  

HTTP


Список Тем  |   Поиск  |   Правила  |   Статистика  |
HTTP   #95  наверх
Автор: Игорь [гость]
Дата:    2 декабря 2001 18:12

Скажите, пожалуйста: я поставил http-сервер, почему он игнорирует русские названия файлов и папок? Или какой софт порекомендуете, который работает с русскими файлами и папками?
  |  Поделиться:  
Re: HTTP   #96  наверх
Автор: bvz [гость]
Дата:    3 декабря 2001 09:14

использовать русские имена файлов и папок - это дурной тон. попробуйте воспользоваться латиницей ;-)
  |  Поделиться:  
Re: HTTP   #97  наверх
Автор: Игорь [гость]
Дата:    3 декабря 2001 10:01

Переделать 5 гиг на английскмй, это адская работа
  |  Поделиться:  
Re: HTTP   #99  наверх
Автор: bvz [гость]
Дата:    3 декабря 2001 20:09

Действительно, apache (под виндой, во всяком случае) не понимает русские имена. Но наверняка существует утилитка по массовой переименовке файлов, хотя бы в транслит... Либо можно написать самому программку по переименовке ;-)
  |  Поделиться:  
Re: HTTP   #104  наверх
Автор: H0s+ [гость]
Дата:    7 декабря 2001 17:44

Вы знаете, такой програмки к сожелению нет, а русские названия файла и папок не работают лишь потому, что злобные программисты браузеров плохо учились в своих буржуйских школах и не знают русского языка! DOSвиданья!
  |  Поделиться:  

 Сейчас читают 
 
пПривет из Челябинска 356
Считаете ли вы, что лучше ничего не говорить никому пока не начнет получаться? 95
Найденные номерные знаки после дождя 606
Траты парня на девушку. Ваше мнение 4639
Вам нравится шум за окном, который вы слышите? 547
Re: HTTP   #107  наверх
Автор: bvz [гость]
Дата:    8 декабря 2001 21:13

.. либо вебмастеры плохо учились в наших совдеповских школах и не знают (основ) ангийского языка ;-)
  |  Поделиться:  
Re: HTTP   #158  наверх
Автор: CrossMAX [гость]
Дата:   25 декабря 2001 22:32

А кому пришло в голову создавать 5 гигов файлов с русскими именами ????
  |  Поделиться:  
Re: HTTP   #162  наверх
Автор: Игорь [гость]
Дата:   26 декабря 2001 12:12

МНЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  |  Поделиться:  
Re: HTTP   #165  наверх
Автор: Xpert [гость]
Дата:   26 декабря 2001 16:23

Т.е. сначала создается немярянно чего-то.
А потом пытается это подключить?
Сорри, жалко загубленный труд.
Надо пробовать другие веб-серверы, которые понимают русский.
Может Микрософт умеет?..
  |  Поделиться:  
Re: HTTP   #169  наверх
Автор: Allter [гость]
Дата:   27 декабря 2001 17:55

Не верю я что Апач не поддерживает русские имена... Может их просто надо енкодировать в тройки типа %FF?
А уж index.html создавать, как требуется указывая в <A href... ссылки подобного вида...
  |  Поделиться:  
Re: HTTP   #176  наверх
Автор: Saint [гость]
Дата:   28 декабря 2001 18:52

Если Апач вдруг ;-) не понимает русских имен, то можно извратиться по другому: написать скриптик на РНР. Вот пример:

<?php
$filelocation = "русский.txt";
$newfile = fopen($filelocation,"r");
$content = fread($newfile, filesize($filelocation));
fclose($newfile);
echo $content;
?>

этот скрипт нормально работает (во всяком случае под Апачу для Win32) и выводит содержимое файла "русский.txt". А чтобы сделать универсально, то можно модифицировать файл:

<?php
// index.php
$newfile = fopen($filelocation,"r");
$content = fread($newfile, filesize($filelocation));
fclose($newfile);
echo $content;
?>

сохранить этот файл как index.php и из HTML-ки, или откуда-либо вызывать как ../index.php?filelocation=русский.txt

Но это сработает, если поддерживаются скрипты ;-)
  |  Поделиться:  
Re: HTTP   #179  наверх
Автор: Allter [гость]
Дата:   29 декабря 2001 13:19

Вообще-то насколько мне известно - любые апачи, собранные под win32 поддерживают в качестве
CGI-скриптов исполняемые программы (.exe) и пакетные файлы (.bat). Так что ими например можно сделать такое
(если не хочется писать батник, можно написать на том же PHP или Perl и вызвать соответствующий интерпретатор из батника).

Проблема-то в другом. Нет стандарта на кодировки русских текстов в запросах. Точнее, стандарт есть - и в нём чётко сказано, что русских букв там не должно быть (и они енкодируются). И поэтому твой примерный запрос, Saint, в общем случае не пройдёт, а пройдёт лишь тогда, когда текущая кодировка веб браузера на момент отправки запроса совпадёт с кодировкой названия файла в локали вебсервера.

Короче, способов реализовать поддержку русских имен файлов в http-сервере - масса, и я уверен, что в данном случае ничего на самом деле реализовывать не надо - достаточно прочитать документацию.

--
http://grep.convex.ru/ - Поиск по Екатеринбургу.
http://pioneer.convex.ru/~amis/products/#clubadmin - Система учёта и ограничения траффика для клубов.
  |  Поделиться:  
Список Тем  |   Поиск  |   Правила  |   Статистика  |

Внимание! сейчас Вы не авторизованы и не можете подавать сообщения как зарегистрированный пользователь. Чтобы авторизоваться, нажмите на эту ссылку (после авторизации вы вернетесь на эту же страницу)


 Мой E1 
 
Вход для зарегистрированных пользователей:
E-mail:
Пароль:
Если Вы не зарегистрированы, то добро пожаловать на страницу регистрации.
Если Вы зарегистрированы, но забыли пароль, Вы можете его запросить.

Развернуть блок
 Погода