Pythonのプログラムに文字コードを指定する方法

スポンサーリンク

Pythonのプログラムに文字コードを指定する

特殊な形式のコメントをソースコードの1行目もしくは2行目に配置することで、UTF-8 ではないエンコーディングを使うことができます

引用元: Unicode HOWTO — Python 3.6.5 ドキュメント

上記の引用元にかかれてあるのはこの書き方ですね。

# -*- coding: <encoding name> -*-

プログラムで文字コードを指定することでエラーを発生を防げるかもしれないです。引用のリンクは少々読みにくいですが、文字コードの歴史から解説してあります。僕も素人ですが抑えるべきポイントはpythonのデフォルトがUTF-8という点だと思います。そしてなるだけ、プログラムをUTF-8として実行させる。

なにかのミスで違う文字コードをpythonに読み込ませるとエラーが発生するのだと思います。

コメント

タイトルとURLをコピーしました