0

我不敢相信。在我在 Eclipse 控制台和 Python 中的编码问题中解决了我的问题后,我认为我在这里遇到问题不会再发生了。但现在这个:

我在项目 TestMe 中有一个程序 test.py,如下所示:

print "ö"

->Run as... Python Run结果

ö

到现在为止还挺好。当我现在通过右键单击/复制和粘贴在 EasyEclipse 中复制程序时,我在同一个项目中收到了 test.py 的程序副本,看起来完全相同:

print "ö"

- >面包Run as... Python Run结果

ö

我注意到,文件属性从编码 UTF-8 更改为默认值,但更改为 UTF-8 在这里也无济于事。这两个文件之间的另一个区别是原始文件中的“Windows”和副本中的“Unix”行结尾(复制的伟大定义,顺便说一句)。在 Notepad++ 中更改它也不会改变任何东西。

我很困惑...

设置:Python 2.5 Windows 7 Easy Eclipse 1.2.2.2

我设置为 UTF-8 / Windows 的设置:项目/右键单击/属性文件/右键单击/属性窗口/首选项/工作区

4

1 回答 1

0

改变编码的几个地方,最身临其境的第一:

  1. 工作区Window > Preferences > General > Workspace
  2. 项目属性
  3. 文件属性
  4. 运行配置。

使用第一种方法是最有用的,因为包括控制台在内的其他方法默认继承自它,这可能是您想要的。

于 2013-10-02T11:35:44.370 回答