サマリ Python3でUnicodeEncodeErrorが起きたときには LANG=ja_JP.UTF-8 と環境変数が設定されているか確認する language-pack-ja がインストールされているか確認する 現象 今まで7年ほどPython 2系を使ってきましたが、そろそろ3系に移ろうと思っています。 Python3では、文字列まわりがUnicodeに統一されて、便利になったと聞いていたのですが、UnicodeEncodeErrorでつまづきました。 OSはUbuntu 14.04.4 LTSでPythonはpyenvで入れた3.5.2です。 実行したコードは下記のHello Worldです。