¿Cambiar la codificación predeterminada de Python?

| | | | | | | | | | |

Tengo muchos problemas de "no puedo codificar" y "no puedo decodificar" con Python cuando ejecuto mis aplicaciones desde la consola. Pero en Eclipse PyDev IDE, la codificación de caracteres predeterminada se establece en UTF-8, y estoy bien.

Busqué para establecer la codificación predeterminada, y la gente dice que Python elimina el sys.setdefaultencoding funciona en el inicio, y no podemos usarlo.

Entonces, ¿cuál es la mejor solución para esto?