回答編集履歴
2
追記
answer
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
もしロケールの問題なら
|
29
29
|
- Pythonのコードでencodingを指定する(すでに回答が付いているとおり)
|
30
30
|
- Pythonのコードで事前に[locale.setlocale](http://docs.python.jp/3.6/library/locale.html#locale.setlocale)する(私は実際にしたことはありませんが)
|
31
|
-
- ターミナルで[PYTHONIOENCODING](http://docs.python.jp/3.6/using/cmdline.html?highlight=pythonioencoding#envvar-PYTHONIOENCODING)を`PYTHONIOENCODING=UTF-8`などと指定する
|
31
|
+
- ターミナルで[PYTHONIOENCODING](http://docs.python.jp/3.6/using/cmdline.html?highlight=pythonioencoding#envvar-PYTHONIOENCODING)を`PYTHONIOENCODING=UTF-8`などと指定する(標準入出力に対してのみ)
|
32
32
|
- ターミナルで事前にロケールを設定する
|
33
33
|
|
34
34
|
などで対処します。
|
1
対処の追加
answer
CHANGED
@@ -28,6 +28,7 @@
|
|
28
28
|
もしロケールの問題なら
|
29
29
|
- Pythonのコードでencodingを指定する(すでに回答が付いているとおり)
|
30
30
|
- Pythonのコードで事前に[locale.setlocale](http://docs.python.jp/3.6/library/locale.html#locale.setlocale)する(私は実際にしたことはありませんが)
|
31
|
+
- ターミナルで[PYTHONIOENCODING](http://docs.python.jp/3.6/using/cmdline.html?highlight=pythonioencoding#envvar-PYTHONIOENCODING)を`PYTHONIOENCODING=UTF-8`などと指定する
|
31
32
|
- ターミナルで事前にロケールを設定する
|
32
33
|
|
33
34
|
などで対処します。
|