Image

Imagerexcy wrote in Imageru_python

Category:

setdefaultencoding saga

В очередной раз спорил с коллегами по поводу sitecustomize & setdefaultencoding -- можно или нельзя использовать.
Скажу сразу, что я на всех своих системах и серверах использую setdefaultencoding('UTF-8') на всю систему. Т.е. создаю sitecustomize.py с этими строчками и кладу в стандартный питоновский путь.
Всех, кто пытался меня убедить, что это неверно, я вежливо посылал: использование в питоне ascii, как кодировки по умолчанию, считаю ошибкой. Удаление setdefaultencoding -- двойной ошибкой.

Американцам, конечно, на это наплевать и нас они запугивают тем, что если изменить кодировку по умолчанию "что-то может сломаться". Учитывая обратную совместимость UTF-8 с ascii, кажется мне, что это просто "boogie man", страшная сказка на ночь.

В связи с этим, у меня вопрос: кто-нибудь может привести пример кода, который работал бы корректно c кодировкой по умолчанию 'ascii' и не работал бы с кодировкой по умолчанию 'UTF-8'?