Alterando a codificação padrão do Python?

| | | | | | | | | | |

Tenho muitos problemas de "não consigo" e "não consigo decodificar" com Python quando executo meus aplicativos no console. Mas no Eclipse PyDev IDE, a codificação de caracteres padrão é definida como UTF-8, e estou bem.

Procurei definir a codificação padrão, e as pessoas dizem que o Python exclui o sys.setdefaultencoding função na inicialização, e não podemos usá-lo.

Então, qual é a melhor solução para isso?