SyntaxError: Non-ASCII character '\xbd'

最近在看

执行程式时发生了这一类的问题:

Traceback (most recent call last):
  File “<stdin>”, line 1, in <module>
  File “D:\source\python\CH3\ex3-2.py”, line 1
SyntaxError: Non-ASCII character ‘\xbd’ in file D:\source\python\CH3\ex3-2.py on
 line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html
for details

我只好点这个http://www.python.org/peps/pep-0263.html连结去看,有点雾煞煞的,感觉应该是程式编码的问题,后来我直接用IDLE(Python GUI)去执行又可以执行,但是储存的时候会出现
选Edit my file可以自动加入上面coding的注解出来,程式就可以正常执行,看来看的这一本书有点旧了,每个程式档可能都要加上这一行注解,不过如果在IDLE的环境下执行的话就ok.