Форум сайта python.su
857
Попробуй это
https://stackoverflow.com/questions/913869/how-to-change-the-default-encoding-to-utf-8-for-apache
Place AddDefaultCharset UTF-8 into /etc/apache2/conf.d/charset. In fact, it's already there. You just have to uncomment it by removing the preceding #.
Офлайн
0
Спасибо за ответ. Почему происходит экранирование, мне неизвестно. Удаление указанных строк, как и установка кодировки по умолчанию в Apache, к сожалению, тоже не даёт никакого результата. Пока единственное, что в моём случае помогает избежать данной ошибки - принудительная установка кодировки выходного потока (https://question-it.com/questions/190250/python3-prinuditelnoe-ispolzovanie-utf-8-dlja-stdout-stderr-bez-vneshnej-nastrojki-pythonioencoding):
sys.stdout=os.fdopen(sys.stdout.[buffer.]fileno(), 'w', encoding='utf8')
Отредактировано vadval15 (Июль 18, 2020 13:14:47)
Офлайн