поиск:    

 
переход:  



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

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

HTTP


Список Тем  |   Поиск  |   Правила  |   Статистика  |
HTTP   #95  наверх
Автор: 
Дата:   

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

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

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

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

Вы знаете, такой програмки к сожелению нет, а русские названия файла и папок не работают лишь потому, что злобные программисты браузеров плохо учились в своих буржуйских школах и не знают русского языка! DOSвиданья!
  |  Поделиться:  
Re: HTTP   #107  наверх
Автор: bvz [гость]
Дата:   

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

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

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

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

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

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

<?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 [гость]
Дата:   

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

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

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

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

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


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

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