我正在使用带有pydev的eclipse,我需要打印西班牙语单词,例如'Opción',''Hola!'。但它打印出这条消息:
SyntaxError:以'\ xfa'开头的非UTF-8代码
答案 0 :(得分:0)
好吧,似乎你有一个非utf-8
个字符的文件(默认情况下,它会使用你的系统编码,因此,它可能是cp1252
或latin1
)。
理想情况下,请确保默认设置utf-8
(如果您使用 LiClipse ,这应该是自动的,但如果您使用 Eclipse / PyDev < / strong>,转到首选项&gt;常规&gt;工作区,并将“文本文件编码”标记为utf-8
。)
对于现有文件,请打开它们并按Alt+Enter
打开属性,并确保它也是utf-8
。
此外,您应该添加标题:
#coding: utf-8
在具有非ascii字符的文件中。