zoukankan      html  css  js  c++  java
  • 解决 UnicodeEncodeError: 'gbk' codec can't encode character 'u2714' in position 69: illegal multibyte sequence

    添加编码格式:

    encoding='utf_8_sig'
    def saveColumnNameToCSV(OSSPath,rowsInfo):
        with open(OSSPath,"w",newline='',encoding='utf_8_sig') as f:
            headers=["No","OSS","License","Feature","Type","Version","Encription","Modification","Comment","Homepage","License in statement ","Link to License template"]
            fcsv = csv.DictWriter(f,headers)
            fcsv.writeheader()
            fcsv.writerows(rowsInfo)
    
    ##rowinfos是一个list类型
    ##[ {"NO":1,"OSS":2,,,,"Link to License template":3} 
    ## {"NO":3,"OSS":4,,,,"Link to License template":5} ]
    

     解决方法来源:

    https://blog.csdn.net/anchor164/article/details/104998937

  • 相关阅读:
    PHP 学习轨迹
    beego 遇到的一些问题
    Fiddler 502问题
    SourceTree
    Trait
    PHP PSR 标准
    解决MySQL联表时出现字符集不一样
    Git 代码管理命令
    PHP 运行相关概念
    CentOS 7
  • 原文地址:https://www.cnblogs.com/fool-jingqiu/p/14387626.html
Copyright © 2011-2022 走看看