После перемещения сайта на боевой сервер (Apache/2.2.22, Debian) на некоторых станицах стала появляться ошибка DjangoUnicodeDecodeError ‘ascii’ codec can't decode byte 0xd0 in position 0: ordinal not in range(128). На development-сервере ошибок нет. База Mysql, всюду кодировка UTF-8. Если в функцию, которая вызывает ошибку явно прописать перекодировку того, что она возвращает, то есть .decode('utf8'), то ошибка пропадает.
В чем тут может быть дело? Я грешу на настройки сервера, т.к. он расположен заграницей и на русский язык может быть и не настроен.