• 【随笔记录】python 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法


    python xml处理中文时出现的错误,记录一下,以免忘记

     

    "UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)"

    解决办法,在该python文件的前面加上如下几句,问题得到解决。

    import sys
    default_encoding = 'utf-8'
    if sys.getdefaultencoding() != default_encoding:
        reload(sys)

        sys.setdefaultencoding(default_encoding)


    以前都是加上的,看来很长时间不处理中文了,牢记!

  • 相关阅读:
    读《大道至简》第一章有感
    jdk和jre的区别
    题解 LA2911
    题解 UVa11461
    题解 UVa10791
    题解 UVa11489
    题解 LA2889
    题解 UVa11609
    题解 UVa11076
    题解 UVa11752
  • 原文地址:https://www.cnblogs.com/babysay123/p/4513895.html
Copyright © 2020-2023  润新知