2013-10-03 82 views

回答

11

长破折号不是ASCII character。声明编码脚本的,像这样的(某处顶部)

#-*- coding: utf-8 -*- 

还有utf-8旁边其他的编码,但它始终是安全的使用utf-8如果不使用ASCII字符的工作涵盖几乎所有(UNICODE )字符。

有关更多信息,请参见PEP 0263

+3

@Wooble:什么不是? '\ xe2'?将长破折号编码为UTF-8会产生'\ xe2'的第一个字节(然后是“\ x80 \ x94”)。 – icktoofay

+1

Err ...是的,那会教我复制粘贴错误的字符。 +1 – geoffspear