Pythonのプログラムに文字コードを指定する
特殊な形式のコメントをソースコードの1行目もしくは2行目に配置することで、UTF-8 ではないエンコーディングを使うことができます
上記の引用元にかかれてあるのはこの書き方ですね。
# -*- coding: <encoding name> -*-
プログラムで文字コードを指定することでエラーを発生を防げるかもしれないです。引用のリンクは少々読みにくいですが、文字コードの歴史から解説してあります。僕も素人ですが抑えるべきポイントはpythonのデフォルトがUTF-8という点だと思います。そしてなるだけ、プログラムをUTF-8として実行させる。
なにかのミスで違う文字コードをpythonに読み込ませるとエラーが発生するのだと思います。
コメント