【发布时间】:2016-12-01 19:59:54
【问题描述】:
我有一些用户推文的 csv 数据。
在excel中显示如下:
‰ÛÏIt felt like they were my friends and I was living the story with them‰Û #retired #IAN1
我已将此 csv 文件导入 python,在 python 中,相同的推文看起来像这样(我正在使用 putty 连接到服务器,我从 putty 的屏幕复制了这个)
▒▒▒It felt like they were my friends and I was living the story with them▒ #retired #IAN1
我想知道如何正确显示这些表情符号字符。我正在尝试将这条推文中的所有单词分开,但我不确定如何分开这些 emoji unicode 字符。
【问题讨论】:
-
你知道表情符号的名字吗?
-
我不确定。我刚得到原始数据。对不起
-
这个表情符号在 Excel 上显示效果好吗?
-
如第二行所述,它显示如下:‰ÛÏ
-
显示推文的原始数据(例如
repr(tweet))。它要么是一个可能以 UTF-8 编码的字节字符串,要么是一个 Unicode 字符串。如果数据以 UTF-8 格式保存到 CSV,Excel 将无法正确读取它,除非将其保存为“UTF-8 with BOM”编码,如io.open('out.csv','w',encoding='utf-8-sig')。如果你有一个字节串,.decode('utf8')首先。