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
|