RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Апач, русские имена и виндовые клиенты


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Slavik Gnatenko, 2:467/99
To : Василий А. Сидоров
Subj : Апач, русские имена и виндовые клиенты

> Согласно стандарту (HTTP), все символы с кодами старше 127 должны быть представлены "в процентном представлении" (шестнадцатиричные коды символов).
> Проблема в том, что стандарт не оговаривает способа указать кодировку и предполагает, что это будет ISO-8859-1 (Latin-1).
А разве HTTP в этом месте вообще предполагает применимость понятия "кодировка"? Есть URL, которому соответствует ресурс. Если эквивалентные преобразования этого URL через проценты. В общем-то и всё. А уж как стукнет вебсерверу ассоциировать URL с файлами - это его личное дело. Кстати, если в коде страницы, откуда пытаемся дальше пойти, этот самый URL правильно в каноническом виде указан, то проблем быть не должно. А вот если там написано www.hostклассныйфайл, то чревато тем, что вначале русский (для чего его и делали) апач перекодирует в нечто, а потом броузер добавит своих фантазий.


Mon 22 Jun 2009 00:35 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.8.1.15) Gecko/20




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.