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