在文件头上写入:
#coding=gbk
或者
#coding=utf-8
虽然#这个符号在python中表示注释,其实如果用pydev或者别的什么IDE来编写程序的时候,如果开头不声明保存编码格式,会默认使用ASKII码保存,那么代码中有中文就会有问题,即使你的中文是在注释里面。
其实这个不是python的问题,是保存编码的问题。
正规的声明:
# -*- coding: utf-8 -*-
这个就是针对当前源文件保存编码的声明,默认是ASCII保存的。
本文介绍了在Python源文件中正确声明编码格式的方法,避免因默认使用ASCII编码保存而导致中文字符出现乱码问题。
在文件头上写入:
#coding=gbk
或者
#coding=utf-8
虽然#这个符号在python中表示注释,其实如果用pydev或者别的什么IDE来编写程序的时候,如果开头不声明保存编码格式,会默认使用ASKII码保存,那么代码中有中文就会有问题,即使你的中文是在注释里面。
其实这个不是python的问题,是保存编码的问题。
正规的声明:
# -*- coding: utf-8 -*-
这个就是针对当前源文件保存编码的声明,默认是ASCII保存的。
2万+
361
548

被折叠的 条评论
为什么被折叠?