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

Боченков Сергей ba4an at ya.ru
Tue Feb 19 21:53:49 MSK 2008


* http://tmp3.knutov.com/mp3/lj/ кодировку в Content-Type не отдает, что не очень хорошо, наверное.

Там CP1251, так что не понятно, о каком UTF-8 идет речь в первом письме.





19.02.08, 21:13, "Nick S. Knutov" <mail at knutov.com>:



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

> Независимо от галочки про кодирование строки запроса на 

> 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://mail.ya.ru  





More information about the nginx-ru mailing list