Для того, чтобы сервер нормально работал с кодировками UTF-8 и Win-1251 делаем следующее:
1) В /var/lib/locales/supported.d создать файлы ru, en и local
2) Добавляем в указанные файлы строки
В файл local
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8
ru_RU.CP1251 CP1251
en_US.CP1251 CP1251
В файл ru
ru_RU.UTF-8 UTF-8
ru_RU.CP1251 CP1251
В файл en
en_US.UTF-8 UTF-8
en_US.CP1251 CP1251
и выполняем команду
locale-gen
3)В файле /etc/default/locale (если его нет - создаем)
добавляем строку, в которой указываем кодировку по-умолчанию (в данном случае - UTF8):
LANG="ru_RU.UTF-8"
4)Перезапускаем сервер.
Всё!