簡體   English   中英

使用Ruby和Tweetstream API從Twitter跟蹤unicode單詞

[英]Track unicode words from Twitter using Ruby and the Tweetstream API

我正在嘗試使用Streaming API跟蹤來自Twitter的一組關鍵字(由於垃圾郵件的限制,無法在此處發布鏈接:google twitter twitter stream API)。

我正在使用TweetStream gem在Ruby中進行此操作

我的問題是我想跟蹤包含一些unicode / UTF-8字符的關鍵字。 例如:

require 'rubygems'
require 'tweetstream'
TweetStream::Client.new("my_user_name", "my_password").track("é") do |s|
 puts s.text
end

(只要安裝了tweetstream和json gem,就可以嘗試一下)

這段代碼不輸出任何內容,而用“ e”替換“é”則連續輸出一堆推文。

我沒有在Ruby中找到任何有關Unicode的可靠文檔,所以我不知道問題出在哪里。

答案的很大一部分可以在這里找到: http : //groups.google.com/group/twitter4j/browse_thread/thread/49515c9d1b90fa47?pli=1

簡而言之:Twitter流不支持UTF-8字符跟蹤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM