birk 发表于 2017-4-25 10:42:11

解决python的UnicodeDecodeError问题

  今天配置SCONS,总是报
  UnicodeDecodeError: 'ascii' codec can't decode byte 0xb1 in position 3: ordinal
not in range(128):
  、
  搜了半天才找到解决办法
  在python的Lib/site-packages文件夹下新建sitecustomize.py内容为
  import syssys.setdefaultencoding('gb2312')
  此时运行scons:
  
E:/test>scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
link /nologo /OUT:a.exe a.obj
scons: done building targets.
  一切顺利
页: [1]
查看完整版本: 解决python的UnicodeDecodeError问题