 |
HTTP
 |
|
HTTP
|
#95
|
наверх
|
Автор: Игорь [гость]
Дата: 2 декабря 2001 18:12
Скажите, пожалуйста: я поставил http-сервер, почему он игнорирует русские названия файлов и папок? Или какой софт порекомендуете, который работает с русскими файлами и папками? |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#96
|
наверх
|
Автор: bvz [гость]
Дата: 3 декабря 2001 09:14
использовать русские имена файлов и папок - это дурной тон. попробуйте воспользоваться латиницей ;-) |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#97
|
наверх
|
Автор: Игорь [гость]
Дата: 3 декабря 2001 10:01
Переделать 5 гиг на английскмй, это адская работа |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#99
|
наверх
|
Автор: bvz [гость]
Дата: 3 декабря 2001 20:09
Действительно, apache (под виндой, во всяком случае) не понимает русские имена. Но наверняка существует утилитка по массовой переименовке файлов, хотя бы в транслит... Либо можно написать самому программку по переименовке ;-) |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#104
|
наверх
|
Автор: H0s+ [гость]
Дата: 7 декабря 2001 17:44
Вы знаете, такой програмки к сожелению нет, а русские названия файла и папок не работают лишь потому, что злобные программисты браузеров плохо учились в своих буржуйских школах и не знают русского языка! DOSвиданья! |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#107
|
наверх
|
Автор: bvz [гость]
Дата: 8 декабря 2001 21:13
.. либо вебмастеры плохо учились в наших совдеповских школах и не знают (основ) ангийского языка ;-) |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#158
|
наверх
|
Автор: CrossMAX [гость]
Дата: 25 декабря 2001 22:32
А кому пришло в голову создавать 5 гигов файлов с русскими именами ???? |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#162
|
наверх
|
Автор: Игорь [гость]
Дата: 26 декабря 2001 12:12
МНЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#165
|
наверх
|
Автор: Xpert [гость]
Дата: 26 декабря 2001 16:23
Т.е. сначала создается немярянно чего-то.
А потом пытается это подключить?
Сорри, жалко загубленный труд.
Надо пробовать другие веб-серверы, которые понимают русский.
Может Микрософт умеет?.. |
|
0/0 |
| Поделиться:
|
|
Re: HTTP
|
#169
|
наверх
|
Автор: Allter [гость]
Дата: 27 декабря 2001 17:55
Не верю я что Апач не поддерживает русские имена... Может их просто надо енкодировать в тройки типа %FF?
А уж index.html создавать, как требуется указывая в <A href... ссылки подобного вида... |
|
0/0 |
| Поделиться:
|
|
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
Но это
сработает, если поддерживаются скрипты ;-) |
|
0/0 |
| Поделиться:
|
|
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 - Система учёта и ограничения траффика для клубов. |
|
0/0 |
| Поделиться:
|
 |
|
Внимание! сейчас Вы не авторизованы и не можете подавать сообщения как зарегистрированный пользователь.
Чтобы авторизоваться, нажмите на эту ссылку (после авторизации вы вернетесь на
эту же страницу)
|
|
 |
|