Я пытаюсь отследить набор ключевых слов из Twitter с помощью API потоковой передачи (здесь невозможно опубликовать ссылку из-за ограничений на спам: Google Streaming API).
Я делаю это внутри Ruby, используя TweetStream gem
Проблема, с которой я столкнулся, заключается в том, что я хочу отслеживать ключевые слова, которые содержат символы Unicode / UTF-8.Например:
require 'rubygems'
require 'tweetstream'
TweetStream::Client.new("my_user_name", "my_password").track("é") do |s|
puts s.text
end
(вы можете попробовать его, если вы установили самоцветы tweetstream и json)
Этот фрагмент кода ничего не печатает, заменяя «é» на «e "выводит кучу твитов непрерывно.
Я не нашел надежной документации по Unicode в Ruby, поэтому не знаю, откуда возникла проблема.