python怎的输出中文

python怎样输出中文?
python初学菜鸟,从mongodb数据库里提取出来的数据,print后数字和英文都正常显示,汉字显示成\u8f6c\u53d1\u4e86\这样的形式,怎么能让他显示中文呢?
------解决方案--------------------
你要先弄明白 db数据里的汉字编码和本地显示时的编码

然后试试
print "ooxxooxx".decode("db编码").encode("本地编码")
------解决方案--------------------
你是python3.0之前的版本吧。3.0之前的默认是ascii编码
在你的代码前加入下面代码,设置一下编码格式

reload(sys)
sys.setdefaultencoding("utf-8")

不要在IDLE里面搞,IDLE对于这个有BUG