WindowsのPython3で標準出力をUTF8にする

#Windowsで標準出力をUTF8にする
import io, sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

コマンドプロンプト文字コードをUTF8にすればOKだろと思ってたけど駄目だった。 プログラム中で文字コードを指定する必要があるらしい。なんだかなぁ。

参考にしたのはこちら sys.stdout のエンコードを変更する in Python3.0 - @kei10in の日記