【发布时间】:2016-10-31 12:22:51
【问题描述】:
目前,我正在收集基于情绪的推文并进行分析。我有带有表情符号的推文,但在收集时,它只是返回一个问号。
例如:
原始推文(在 Twitter 中):
lipton ice tea????
收集后(在 MongoDB 中):
lipton ice tea?
我在 MongoDB 中使用 Twitter 4j Java 包。
【问题讨论】:
-
我猜是管道中某处的编码问题
-
你在哪里看到问号?在 mongodb 外壳中?或者当您检索它以显示在您的页面上时?
-
另外,“lipton”是大写的。这是怎么发生的?
-
@SergioTulentsev 我在本地以 JSON 格式存储我的所有推文,然后存储在 MongoDB 中。在存储到 MongoDB 之前,我曾经使用 JSON 查看器检查 JSON 格式的信息。在那,我找到了问号而不是表情符号。所以,这一切都在 MongoDB 函数之前。
-
那么也许您的 JSON 查看器无法处理 unicode 表情符号?