Статика отдается сжатой, но в неправильной кодировке.

Maxim Dounin mdounin at mdounin.ru
Sat Mar 21 01:12:26 MSK 2009


Hello!

On Fri, Mar 20, 2009 at 10:29:16PM +0200, Vladislav V. Prodan wrote:

>
> Имеем # nginx -v
> nginx version: nginx/0.4.13

Вау.  Давно это было...

> built by gcc 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)
>
>
> http {
>     include       /etc/nginx/mime.types;
>     default_type  application/octet-stream;
>
>     charset utf-8;
>     source_charset utf-8;
>     ...
>
>     gzip  on;
>     gzip_http_version 1.0;
>     gzip_comp_level 2;
>     gzip_proxied any;
>     gzip_types      text/plain text/html text/css  
> application/x-javascript text/xml application/xml application/xml+rss  
> text/javascript image/png image/gif image/x-icon;
>
> .........
>
>
> Теперь html страницы отдаются в ISO-8859-1
> Как сделать, чтоб они отдавались в правильной кодировки - utf-8 ?
> Заранее благодарю.

Для начала уточните, что понимается под "отдаются в ISO-8859-1".  

В Content-Type написано charset=ISO-8859-1?  Это значит что файл 
был отдан не nginx'ом (а вероятно апачём за ним).

В Content-Type написано charset=utf-8, но по факту в отдаваемом 
файле текст в кодировке ISO-8859-1?  Посмотрите что реально лежит 
в файлах на диске и укажите правильный source_charset.

Maxim Dounin





More information about the nginx-ru mailing list