Não é possível fazer o console PyDev do Eclipse (Luna) usar UTF-8

No Eclipse Luna (4.0.4) / Python 3.4.1, não consigo fazer o console do PyDev 3.6.0 funcionar com Unicode, apesar de ter tentado várias etapas corretivas recomendadas.

Eu tentei este exemplo no Dive Into Python 3:http://www.diveintopython3.net/files.html

Se eu fizer os exemplosa_file.read (), o console do PyDev exibe:

'Mergulhe no Python \ u662f \ u4e3a \ u6709 \ u7ecf \ u9a8c ......' em vez de 'Mergulhe no Python 是 为 有 的 程序员 编写 的 一 本 ...'

Se eu colar os caracteres chineses no console do PyDev, alacstring = '是 为 有 经验 的 程序员 编写 的 一' ', em seguida, no tipo de console "cstring ENTER", recebo novamente '\ u662f \ u4e3a \ u6709 \ u7ecf \ u9a8c ...'

Se eu tentarprint (cstring), Estou tendo o erro a seguir:

Traceback (última chamada mais recente): arquivo "", linha 1, no arquivo "C: \ Python34 \ lib \ encodings \ cp1252.py", linha 19, no retorno de codificação codecs.charmap_encode (input, self.errors, encoding_table) [0] UnicodeEncodeError: o codec 'charmap' não pode codificar caracteres na posição 0-13: mapas de caracteres para

Não sei o que fazer com essa informação. ocp1252.py bit está no centro da minha confusão, porque eu disse ao Eclipse e ao PyDev para usar o UTF-8 em todos os lugares que encontrar, começando pelas informações a seguir:

Imprimindo Unicode no console Pydev do eclipse e no modo inativo

No entanto, não consigo modificar "site.py" conforme descrito nessas etapas, porque[EclipseInstallDir] /lib/site.py não contém "encoding =".

Não consigo descobrir o que fazer a seguir.

questionAnswers(2)

yourAnswerToTheQuestion