Pythonで日本語を(printで)表示させる方法

Pytohnで日本語を表示させる方法をご紹介いたします。

私は、Pythonの.pyファイルの冒頭でutf-8の宣言をしてコードを書き始めます。

冒頭:
# -*- coding: utf-8 -*-

しかし、これだけだと
print ”あ”
が文字化けします。

いろいろ検索して調べてみたところ、どうやら文字列の前に「u」(半角u)を入れるといいみたいです。
なぜこれだと表示されるのか、仕組みはよくわかっていません^^;
uをつけることによって、Unicodeになるみたいです。

コード:
# -*- coding: utf-8 -*-
print u”あ”

表示結果:

以上、仕組みとかいいから、方法だけ教えてくれっていう人向けの情報でした。

コメント

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