При переносе сайта с апача на nginx слетела кодировка. У меня часть сайтов на utf-8 и есть парочка на cp-1251.
$ sudo nano /etc/php.ini
; PHP's default character set is set to empty.
; http://php.net/default-charset
;default_charset = "UTF-8"
default_charset =.
пустое значение. И в блоке /etc/nginx/sites-avialable/vsite1.com
server {
...
charset windows-1251;
error_log /var/log/nginx/err.imp.log;
index index.php index.html index.htm;
Рестартуем сервисы.