Python输出中文乱码

Python3

print函数输出编码问题会导致输出的中文乱码

解决方案

#_*_coding:utf-8_*_
import sys,io
print(sys.version)
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
print('你好1111')

Python2

#_*_coding:utf-8_*_
import sys

print sys.getdefaultencoding()
reload(sys)                              #主要加这个
sys.setdefaultencoding('utf-8') #主要加这个

print(sys.version)
print '你好1111'

posted on   SKTone  阅读(430)  评论(0编辑  收藏  举报

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示