• python2.x提示这个错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position


    查了好久下面这个方法可用:
    发现应该是因为python2.x的默认编码是ascii,而代码中可能由utf-8的字符导致,解决方法是设置utf-8。
    找到出错的文件,在import后增加下面几行:
    #!coding=utf-8
    import sys
    if sys.getdefaultencoding() != 'utf-8':
        reload(sys)
        sys.setdefaultencoding('utf-8')
     
    这些都加上,再运行就不会出现如上的错误。
  • 相关阅读:
    VirtualBox 创建com对象失败
    大数据(十)
    HITCON 2014 已開始征求投稿计划书
    CSS
    工具
    工具
    Linux
    Python
    JavaScript
    JavaScript
  • 原文地址:https://www.cnblogs.com/xiaochengzi2018/p/10766902.html
Copyright © 2020-2023  润新知