Apache, Python 3, CGI

Не работает функция print(), если использовать киррилицу. В логах апача UnicodeEncodeError.
Не помогла принудительная установка LANG=en_US.UTF-8 и LС_ALL=en_US.UTF-8 для пользователя root или wwwrun (от имени этого пользователя запускается апач судя по всему).

Использование в скрипте sys.stdout = codecs.getwriter(“utf-8”)(sys.stdout.detach()) помогает, но я слаб в питоне и не до конца понимаю каким образом это работает и как это использовать для работы GET и POST запросов содержащих кириллицу.

Есть ли решение для настройки апача, чтобы не лезть в дебри питона?

Решил проблему с помощью модуля Apache mod_env. В папке /etc/apache2/conf.d создал файл с установкой переменной SetEnv LANG en_US.UTF-8.