Вобщем выяснил, что проблема с кодировкой появляется и для других страниц, не только с Ajax. Просто на страницах с Ajax чаще. Так же, при помощи Firebug выяснилось, что когда включаешь modsecurity в header добавляется дополнительный charsetby shtein - Nginx Mailing List - Russian
Насколько я помню, все данные, что передаются в JSON формате, предварительно перекадируются в UTF-8, а получаемые, перекодируются в cp-1251. Меня смущает то, что связки Nginx+Apache2, Nginx+ (Apache2+Mod_security) - работают. Не работает лишь (Nginx+Mod_by shtein - Nginx Mailing List - Russian
Ну Json в том модуле точно используется.by shtein - Nginx Mailing List - Russian
Ну с учётом того, что он не работает, то никаких задач он не решает. А вообще хотели защищаться от всяких хулиганов, что переодически пытаются то парсить сайт, то ддосить, то взломать. В дебаг логах найти корни своей проby shtein - Nginx Mailing List - Russian
Если вы про директиву "charset", то попробовал. Указывал: charset windows-1251; override_charset on; и в поле server, и в поле location - без толку. Добавляет головной боли тот факт, что временами nginx выплёвывает данные в cp1252, а временами ромбикаby shtein - Nginx Mailing List - Russian
Добрый день. Имеем Debian 7, Apache 2.2.22 с mod_perl в качестве бэкэнда, Nginx 1.4.2 в качестве фронтенда. Всё отлично работало, пока в один прекрасный момент не решили поставить modsecurity for nginx. Поставил свежую версию, поставил типовой конфиby shtein - Nginx Mailing List - Russian