zoukankan      html  css  js  c++  java
  • python 问题解决:UnicodeEncodeError: 'ascii' codec can't encode character u'uff08'

    第一种方案(90%情况下,大部分帖子都是这个)
    一般报错到代码都是自己写到代码,代码上添加

    import sys
    reload(sys)
    sys.setdefaultencoding('utf-8')

    第二种方案,引用到包出现错误
    在python的libsite-packages文件夹下新建一个sitecustomize.py
    cat sitecustomize.py #添加如下内容,设置编码为utf8

    #encoding=utf8
    import sys
    reload(sys)
    sys.setdefaultencoding('utf8')
    参考:https://www.cnblogs.com/kevingrace/p/5893121.html

    第三种方案 进入python终端,执行如下命令
    import sys, codecs, locale; print str(sys.stdout.encoding);
    是否是utf8(ubuntu系统)
    如果不是,
    则修改环境变量PYTHONIOENCODING为utf8
    执行:export PYTHONIOENCODING=utf-8

  • 相关阅读:
    MyBatis原理分析
    oracle修改数据遇到的坑
    oracle查询时遇到的坑
    maven镜像
    易错题
    binlog2sql 安装使用
    Archery SQL审核平台搭建
    Docker安装
    夜莺n9e监控搭建
    influxdb安装
  • 原文地址:https://www.cnblogs.com/shona/p/11978459.html
Copyright © 2011-2022 走看看