タグ

ブックマーク / qiita.com/ronin_gw (1)

  • Pythonのcoding: ナントカのことがよく分からないから調べてみた - Qiita

    Pythonのソースコードがどうエンコードされるべきか定義するおまじないめいた文である。 ちなみにこの例だとうまくいかない。Cが大文字だからだ。ハマった。 なんなんだ。一体coding: ナントカってなんなんだ。 ちょっと調べてみよう。 PEP 263を読みましょう 調べようと言ってみたが全てはPEP 263に書かれている。さすがPython。 というわけでかいつまんでみる。 そもそもなんで必要なのか ざっくり書くと、 Python 2.1までユニコード文字を表記するにはエスケープシーケンスを使うしかなかった。8-bit文字なら好きなエンコーディングでいいけど限界あるよね。 …ということらしい。実際不便だ。Pythonでの文字コードの話はこの辺が参考になるかもしれない。UTF-8便利。 仕組み デフォルトはASCII エンコーディングについて何も指定がない場合はASCIIとして解釈される。

    Pythonのcoding: ナントカのことがよく分からないから調べてみた - Qiita
    iww
    iww 2018/08/29
    coding:utf-8 とかでもOK とのこと
  • 1