LINUX.ORG.RU
ФорумAdmin

nginx и charset

 


0

1

есть конфиг nginx:

server {
    listen 80;
    resolver 8.8.8.8;

    charset windows-1251;
    override_charset on;
    source_charset utf-8;

    location / {
        proxy_pass "http://127.0.0.1:81/";
    }
}

server {
    listen 81;
    resolver 8.8.8.8;
    charset utf-8;
    location / {
        root /var/tmp/;
    }
}

Т е фактически создается 2 локайшена в 1 - отдается кодировка utf8, во втором - 1251. Через curl все это работает ( проверено через iconv ), через браузер всегда отдается utf-8. Почему ?


через браузер всегда отдается utf-8

Именно отдаётся веб-сервером или браузер так интерпретирует в соответствии со своими настройками?

Что в заголовках HTTP запросов и ответов?

frozen_twilight ★★
()

не буду оригинальным <meta charset> в коде страницы.

svr4
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.