ПРОЕКТЫ 


  АРХИВ 


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: кодирование русских символов


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: кодирование русских символов
  • From: "Vladislav Vorobiev" <mymir.org@xxxxxxxxxxxxxx>
  • Date: Tue, 19 Feb 2008 21:37:53 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=rIUHVaYOVXu1Kv8NmevXNdvJXR393ZhVdeDzUX+5nHU=; b=K602oEOTan9HdJ873XfOiNqROYkgIiMpB8cdoMrn8F+9nr/Vnlm0x0L0MjgE4n2mA0x82ODrPvOPFBWpfow7nyCcPsLq8EMoCoUW85khYOVrxBEj0mNz0jbdlUdmWLvEtILD3q3f8zc75oM1dktgB+BarHi9erLWX1zRIW5F2wU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=HT0wzzLKwLno7Txh4i/tsy6J+jfLgUdHiR4+RCWJnGDeJ8znqAYTeYGyNS4cgFhTShguoCjGcw7QMJZUISow9U4ABzzklvf13LYBQ2ik43bnIkcqD4qdkjAMJji5Ff6olLMjpbDJeQFjlwElbgKH6Shza0kkWhHACqi5Ns5QgIM=
  • In-reply-to: <47BB1C51.4070202@xxxxxxxxxx>
  • References: <47BA1CD7.4000605@xxxxxxxxxx> <20080219103807.GE48889@xxxxxxxxxxxxx> <604c02230802190247rd037aefhb9edcb72cbe1da58@xxxxxxxxxxxxxx> <20080219110928.GH48889@xxxxxxxxxxxxx> <47BB1C51.4070202@xxxxxxxxxx>

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

OT:
Файлы у вас лежат для начала в cp1251 а не в UTF-8.

 %c0%eb%e8%f1%e0%20%e2%20%f1%f2%f0%e0%ed%e5%20%f7%f3%e4%e5%f1/%cf%e5%f1%e5%ed%ea%e0%20%df%20%f1%f2%f0%e0%f8%ed%ee%20%f1%ea%f3%f7%e0%fe/
это
Алиса в стране чудес/Песенка Я страшно скучаю/ в кодировке cp1251



> Igor Sysoev пишет:
> > 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://knutov.com
> ICQ: 272873706
> Voice: +7-904-84-23-130
>
>
>


-- 
Best Regards
Vlad Vorobiev
http://www.mymir.org


 




Copyright © Lexa Software, 1996-2009.