我正在尝试让Eclipse(Kepler)运行并调试一个python项目,其中我的源文件包含一些非ASCII字符,并使用Latin-1(= ISO-8859-1)进行编码。
如果我将文件转换为UTF8或在文件的开头添加注释,我可以使它工作,如
# -*- coding: Latin-1 -*-
但我的问题是 我不会以任何方式更改源文件 ,原因有多种(文件是版本管理和用于一种非常具体的方式等。)。
我只是希望Eclipse假设源文件是Latin-1编码,除非另有说明(通过源文件中的初始注释,如上所述)。但是,当任何字符都是非ASCII时,我的Eclipse似乎只假设UTF8。我已将Project-> Properties-> Resource-> Text文件编码设置为ISO-8859-1,但它似乎对源文件没有帮助。
有什么想法吗?