Python:エンコード宣言
Pythonスクリプト中の一行目か二行目にあるコメントが正規表現 coding[=:]\s*([-\w.]+) にマッチする場合、コメントはエンコード宣言として処理される。
この表現の最初のグループがソースコードファイルのエンコードを指定する。
エンコーディング宣言
バイト順マーク (BOM : Byte Order Mark)
Unicode のBOM があると、自動的にUnicodeのエンコードと見なされるらしい。
Python:encoding declaration
#Python-term
#Python-syntax