报错信息:'ascii'codec can't encode character
u'\xa0' in position 20: ordinal not inrange(128)
主要原因:python2.7默认是accsi编码,我们需要手动改成utf-8才能解决问题
参考链接:http://blog.sina.com.cn/s/blog_494e45fe0102e3p9.html
1)windows上存放的地方还是比较简单的,存放在你python的安装的目录Lib\site-packages(比如C:\Python27\Lib\site-packages)里。
2)linux上我发现有两种情况,你可以都试试有些系统是存放在/usr/local/lib/python.27/site-packages 里,如果你放在这里面没效果 就试试放到/usr/lib/python2.7 里。我ubuntu最后发现存放的目录是后者 |
具体代码如下:就两行代码
#
sitecustomize.py
# but it usually goes in${pythondir}/lib/site-packages/
import sys
sys.setdefaultencoding('utf-8')