在文件头上写入:
#coding=gbk
或者
#coding=utf-8
虽然#这个符号在python中表示注释,其实如果用pydev或者别的什么IDE来编写程序的时候,如果开头不声明保存编码格式,会默认使用ASKII码保存,那么代码中有中文就会有问题,即使你的中文是在注释里面。
其实这个不是python的问题,是保存编码的问题。
正规的声明:
# -*- coding: utf-8 -*-
这个就是针对当前源文件保存编码的声明,默认是ASCII保存的。
在文件头上写入:
#coding=gbk
或者
#coding=utf-8
虽然#这个符号在python中表示注释,其实如果用pydev或者别的什么IDE来编写程序的时候,如果开头不声明保存编码格式,会默认使用ASKII码保存,那么代码中有中文就会有问题,即使你的中文是在注释里面。
其实这个不是python的问题,是保存编码的问题。
正规的声明:
# -*- coding: utf-8 -*-
这个就是针对当前源文件保存编码的声明,默认是ASCII保存的。