写入csv时Python Unicode编码错误(更改确切数据)

时间:2015-07-14 11:39:52

标签: python-2.7 csv unicode decode encode

  

PE¥A,HUMBERTO J.,86岁,佛罗里达州迈阿密,于2015年7月7日星期二在长期患病后于家中去世。他的爱妻沙龙,孩子,克里斯蒂和豪尔赫,继子卡森,七个孙子,并由一个儿子温贝托先生幸存下来。他也幸存下来的是Angelita Barcena和他的兄弟AntonioPe¤a。所有人都会怀念他,尤其是他心爱的腊肠犬巴纳。访问时间为2015年7月9日下午7:00-10:00,在Caballero-Rivero Westchester。葬礼弥撒将于2015年7月10日星期五上午10:30在圣凯文天主教堂举行。拘禁紧随其后。在Lieu的鲜花中,这个家庭建议以他的名义向乔斯,玛特基金会捐款。

我想将此para插入csv文件

// notice = above para //content.text = a_name
        try:
            a_writter.writerows([[content.text, url, notice]])
        except UnicodeEncodeError:
            try:
                notice = unidecode(notice.encode('utf-8'))
                a_writter.writerows([[content.text, url, notice]])
            except UnicodeEncodeError:
                content_text_encoded = unidecode(content.text.encode('utf-8'))
                a_writter.writerows([[content_text_encoded, url, notice]])

但仍然不是

  

“PE¥A,HUMBERTO J.”

打印

  

“PEY = A,HUMBERTO J。”

如何获得上述通知的确切编码?

** unidecode https://pypi.python.org/pypi/Unidecode

0 个答案:

没有答案