【问题描述】
之前找了个2048的Python源代码来玩玩,执行后,出现中文乱码问题。
源代码地址:http://my.oschina.net/u/923087/blog/286050
【解决方案】
注意以下两个要点:1) xx.py 文件的第一行添加 # -*- coding:utf8 -*-
如果不添加就会默认是ascll编码,这对于文件的编码会有影响!2)将中文字符串转码,u"中文字符串"
例子(Python 2.7):
# -*- coding: utf-8 -*-
a = 1
b = 2
print u'输出结果:',a+b