La impresión de caracteres Unicode a la salida estándar en Python imprime glifos incorrectos

Quiero imprimir un conjunto de caracteres Unicode en mi terminal de línea de comandos. Incluso cuando hago cumplir la codificación para que sea "UTF-8", el terminal imprime algo de basura.

$python -c "import sys; print sys.stdout.write(u'\u2044'.encode('UTF-8'))"
ΓüäNone

$python -c "import sys; print sys.stdout.encoding"
cp437

Mi codificación de terminal predeterminada es cp437 y estoy intentando anular eso. La salida esperada aquí es barra de fracción (⁄)

http://www.fileformat.info/info/unicode/char/2044/index.htm

El mismo fragmento de código funciona perfectamente en mi terminal Mac y utiliza UTF-8 como codificación predeterminada. ¿Hay alguna manera de mostrar esto en Windows también? La fuente que uso en el símbolo del sistema de Windows es consolas.

Quiero que mi código funcione con cualquier carácter Unicode, no solo este ejemplo particular, ya que la entrada es un resultado de la consulta web y no tengo control sobre él.

Respuestas a la pregunta(2)

Su respuesta a la pregunta