python中的中文乱码问题

如图所示,输出的结果中中文全是乱码,这该如何解决?求打大神指导!!!

你的运行环境应该是Windows的cmd下吧

#!/usr/bin/python
# coding: utf-8

os_char='gb18030'

print u"直接打印Unicode"
print u"Unicode转换成GB18030".encode(os_char)
print "UTF-8中文转换到GB18030, 然后再打印".decode("utf-8").encode(os_char)

温馨提示:答案为网友推荐,仅供参考
相似回答