以下の内容はhttps://itechblog.hatenablog.com/entry/2020/10/24/2020-10-24-120928/より取得しました。


【Python】日本語の出力ができない場合の対処法

エラーの内容

以下のような、文字列を出力させるだけのプログラムを動かすと、エラーになりました。

# coding:utf-8
print("あ")

エラーの内容は以下のような感じです。

Traceback (most recent call last):
  File "print.py", line 3, in <module>
    print("\u3042")
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

解決策

以下のコマンドを実行すると、動かすことができました。

$ export PYTHONIOENCODING=utf-8

この環境変数は、Pythonのプログラムを実行する際の標準入出力の文字コードを指定しているようです。




以上の内容はhttps://itechblog.hatenablog.com/entry/2020/10/24/2020-10-24-120928/より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14