VR侍

主に興味があって調べたことについてまとめていきます。

Pythonの日本語出力

Pythonは、マルチバイトの処理にかなり癖があるらしい。
日本語を出力しようとすると文字化けしてしまう。
いろいろ調べて次のように書くと文字化けせずに出力された。

# coding: utf-8
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
print("日本語の\r\n出力!!!")

 

以上、ひとことメモでした。