python解释器默认编码问题
有时候python程序在环境变化时,在变更解释器的时候,会出现解释器的默认编码为ANSI码的问题,没有中文的时就不报错,一有中文就不行,哪行有中文哪行就报错。这种情况下,往往都在想命名规定了UTF-8编码,为什么还有问题呢。
#-*- coding:utf-8 -*-
遇到这种情况请在增加这样的代码
import sys
defaultencoding = 'utf-8'
if sys.getdefaultencoding() != defaultencoding:
reload(sys)
sys.setdefaultencoding(defaultencoding)
问题就解决了。
遇到困难或技术交流,请联系我
from:郭晗
国内邮箱: 17004957578@163.com
国外邮箱: guohan02@gmail.com
微信: guohan02baidu
浙公网安备 33010602011771号