ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



On Tue, Feb 19, 2008 at 01:47:31PM +0300, Vladislav Vorobiev wrote:

> 2008/2/19, Igor Sysoev <is@xxxxxxxxxxxxx>:
> > 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://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.