Eclipse控制台和Python中的编码问题

Dan*_*iel 2 python eclipse encoding utf-8

我想我需要一些关于Python(2.6)和Eclipse中编码的帮助.我使用谷歌和搜索,并尝试了很多东西,但事实上我没有得到它.

那么,我如何实现Eclipse控制台中的输出能够显示äöü等?

我试过:在第一行声明文档编码

# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)

我将Window/Preferences/General/Workspace和Project/Properties中的编码设置更改为UTF-8

由于没有任何改变,我单独尝试了下面的事情,但是似乎没有任何结果:

  • 如Python Cookbook中所述更改标准输出:

    sys.stdout = codecs.lookup("utf-8") - 1

  • 添加unicode u:

打印你"äöü".encode('UTF8')

  • 重装sys(我不知道该怎么做但它也不起作用;-))

我试图这样做,以调试我的程序中的编码问题......(argh)

有任何想法吗?提前致谢!

编辑:我在Windows 7上工作,它是EasyEclipse

Dan*_*iel 6

得到它了!如果您遇到同样的问题,请转到

Run/Run Configurations/Common 并选择UTF-8(例如)作为控制台编码.

所以,最后,print "ö"结果"ö"