python符号化問題

388 ワード

Pythonは悪くないが、コードの問題があまりにも腹立たしい.
中国語に出会ったら、この問題があります.特にpython 2.7
解決策は,次の2つの実験を繰り返す必要がある.
sys   (sys)  sys.setdefaultencoding()
str.decode('gbk').endcode('utf-8')

printを使用すると、コンソールの符号化にも問題があります.
import sys
print sys.stdout.encoding

このコマンドを使用すると、コンソール出力のエンコード状況を確認でき、バグが発生する場合があります.