Imprimir caracteres unicode para stdout em python imprime glifos errados

Eu quero imprimir um conjunto de caracteres Unicode para o meu terminal de prompt de comando. Mesmo quando eu forço a codificação para ser "UTF-8", o terminal imprime algum lixo.

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

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

Minha codificação de terminal padrão é cp437 e estou tentando sobrescrever isso. A saída esperada aqui é barra de frações (⁄)

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

O mesmo código funciona perfeitamente no meu terminal Mac e usa o UTF-8 como codificação padrão. Existe uma maneira de exibir isso no Windows também? A fonte que eu uso no prompt de comando do windows é consolas.

Eu quero que meu código funcione com qualquer caractere Unicode, não apenas esse exemplo específico, pois a entrada é um resultado de consulta da Web e não tenho controle sobre isso.

questionAnswers(2)

yourAnswerToTheQuestion