В Python 2 существует тенденция обескураживать установку sys.setdefaultencoding('utf-8')
. Может ли кто-нибудь перечислить реальные примеры проблем с этим? Аргументы типа it is harmful
или it hides bugs
звучат не очень убедительно.
ОБНОВЛЕНИЕ. Обратите внимание, что этот вопрос относится только к utf-8
, а не к изменению кодировки по умолчанию "в общем случае".
Приведите несколько примеров кода, если сможете.