如何让python输出中文

来源:互联网 发布:java md5密钥加密算法 编辑:程序博客网 时间:2024/06/06 12:53

昨天一整天都在和中文和编码做斗争,最终我还是有一点小小的收获的。今天我来说说如何让python输出中文。在上一篇里说过,terminal是utf8亲生的,所以不能显示gbk,让人甚是郁闷,不过只要把python中的字符编码变换为utf8,那不就大功告成了嘛。

a='昨天'print a

这样会报错SyntaxError: Non-ASCII character '\xe6' in file testgbk.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

其实解决方法超级简单,只需要在第一行加一句

# coding=utf-8

这样就可以正确执行并且输出啦

0 0