charset

Igor Sysoev is at rambler-co.ru
Sat Jul 25 20:30:10 MSD 2009


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 at rambler.ru> написал:
> 
> > 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





More information about the nginx-ru mailing list