ПРОЕКТЫ 


  АРХИВ 


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: charset



On Sat, Jul 25, 2009 at 08:29:13PM +0400, J Channel wrote:

> Спасибо за копипасту, я этот момент проглядел.
> Действительно, знаки вопроса и есть.
> Идея сделать пустой charset_map навеяна этим постом
> http://lists.lexa.ru/nginx-ru/msg01432.html
> Видимо, за 4 года со времени его написания многое изменилось.
> Чтож, будем просто игнорировать ошибки в логах.

Сейчас сказать, не могу, скорее всего, да - изменилось. Лечится так:

   charset_map  iso8859-1  windows-1251 {
       80  80;
       81  81;

       ...

       FE  FE;
       FF  FF;
   }


> 25 июля 2009 г. 20:03 пользователь Igor F. Brzezinsky <
> NathanExplosion@xxxxxxxxxx> написал:
> 
> > Hi!
> >
> > Действительно я не прав.
> >
> > Но и кракозябр быть тоже не должно. Согласно руководства
> > (http://sysoev.ru/nginx/docs/http/ngx_http_charset_module.html#charset_map
> > )
> > должны быть знаки вопроса:
> > >Неописанные символы в переделах 80-FF заменяются на "?". При
> > перекодировании
> > > из UTF-8 символы, отсутствующие в однобайтной кодировке,
> > заменяются на "&#XXXX;".
> >
> > On Суббота 25 июля 2009 18:56:33 J Channel wrote:
> > > Мап, очевидно, пустой.
> > > AFAIK ничего перекодироваться не должно.
> > >
> > > Hi!
> > >
> > > > Производится перекодировка из cp1251 по мапу для
> > > > перекодировки из iso в cp1251. "Действительно - откуда?"
> > > >
> > > > On Суббота 25 июля 2009 17:52:52 J Channel wrote:
> > > > > Сказал nginx'y
> > > > >     charset_map  iso8859-1  windows-1251 { }
> > > > > и внезапно полезли кракозябры.
> > > > > Откуда бы им взяться?
> >

-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.