кодирование русских символов

Nick S. Knutov mail at knutov.com
Tue Feb 19 21:13:37 MSK 2008


Хм. Понял. Проблема, похоже, в другом.

Независимо от галочки про кодирование строки запроса на 
http://tmp3.knutov.com/mp3/lj/Алиса в стране чудес/ReadMe.txt в Опере я получаю 
404. В случае с ФФ - получаю файл. ИЕ - тоже получаю 404.

Можно ли сделать какой-то workaround, чтобы такие ссылки для Оперы и ИЕ работали?

Igor Sysoev пишет:
> On Tue, Feb 19, 2008 at 01:47:31PM +0300, Vladislav Vorobiev wrote:
> 
>> 2008/2/19, Igor Sysoev <is at rambler-co.ru>:
>>> On Tue, Feb 19, 2008 at 05:03:35AM +0500, Nick S. Knutov wrote:
>>>
>>>> Можно ли что-нибудь сделать, чтобы
>>>>
>>>> 1) при листинге файлов через автоиндекс русские буквы не кодировались, а
>>>> отдавались как есть в утф (включая пробелы)
>>>>
>>>> 2) nginx их нормально воспринимал при обращении (предполагается, что
>>>> браузер умеет кодировать в утф строку запроса и эта галочка там включена -
>>>> в опере это "кодировать международные адреса в utf8).
>>>>
>>>> Имеется большая толпа народа на хостинге, которые используют русскоязычные
>>>> названия файлов и папок и хотелось бы, чтобы их урлы были читабельны и
>>>> короче, чем тот кошмар, что сейчас.
>>> Второе nginx умеет. Но я не понимаю, как урлы станут читаемыми, если даже
>>> Опера "/русское слово" показывает как "/русское%20слово" в URL-bar'e (или
>>> как он там называется). Firefox же показывает
>>> "/%D2%D5%D3%D3%CB%CF%C5%20%D3%CC%CF%D7%CF".
>>> Что показывает MSIE - не смотрел.
>> IE "/русское слово" показывает как "/русское слово"
>> Firefox3 "/русское слово" показывает как "/русское слово"
> 
> Сейчас проверил
> 
> <a href="/русское слово">русское слово</a><br>
> <a href="/%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B5%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE">русское слово</a><br>
> 
> Firefox 2.0.0.12 обе ссылки показывает как /%D1%80... в URL-баре
> и "/русское слово" в статус баре.
> 
> Opera 9.25 обе ссылки показывает как "/русское%20слово" в URL-баре и
> в контекстной подсказке.
> 
> Пока я не вижу ничего, что нужно было бы менять со стороны nginx'а.
> 
> 


-- 
Ник Кнутов
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130






More information about the nginx-ru mailing list