在 Eclipse-PyDev 中打印特殊字符
Printing special characters in Eclipse-PyDev
我将 eclipse 与 pydev 一起使用,我需要打印西班牙语单词,例如 'Opción'、'¡Hola!'。但它会打印此消息:
SyntaxError: Non-UTF-8 code starting with '\xfa'
好吧,您的文件似乎没有 utf-8
个字符(在 Eclipse 中,默认情况下它将使用您的系统编码,因此,它可能是 cp1252
或 latin1
).
理想情况下,请确保默认设置 utf-8
(如果您使用 LiClipse,这应该是自动的,但如果您使用 Eclipse/PyDev,转到 首选项 > 常规 > 工作区 并将“文本文件编码”标记为utf-8
).
对于现有文件,打开它们并按 Alt+Enter
打开属性并确保它也是 utf-8
。
此外,您应该添加一个 header:
#coding: utf-8
在具有 non-ascii 个字符的文件中。
我将 eclipse 与 pydev 一起使用,我需要打印西班牙语单词,例如 'Opción'、'¡Hola!'。但它会打印此消息:
SyntaxError: Non-UTF-8 code starting with '\xfa'
好吧,您的文件似乎没有 utf-8
个字符(在 Eclipse 中,默认情况下它将使用您的系统编码,因此,它可能是 cp1252
或 latin1
).
理想情况下,请确保默认设置 utf-8
(如果您使用 LiClipse,这应该是自动的,但如果您使用 Eclipse/PyDev,转到 首选项 > 常规 > 工作区 并将“文本文件编码”标记为utf-8
).
对于现有文件,打开它们并按 Alt+Enter
打开属性并确保它也是 utf-8
。
此外,您应该添加一个 header:
#coding: utf-8
在具有 non-ascii 个字符的文件中。