【python3】 Encode/Decode

ptint(‘xxx’)

UnicodeEncodeErrorで怒られたときの対処。

 

標準出力の文字コードを確認する。

print(sys.getdefaultencoding())
print(sys.stdout.encoding)

 

.bashrcに下記追加すればOK。

export PYTHONIOENCODING="utf-8”

 

クライアントから、spaceが+になって送られてくる場合は下記のようにする。

p_msg = urllib.parse.unquote_plus(p_msg)

 

Leave a Reply