[英]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.