diff --git a/twitter/stream.rb b/twitter/stream.rb index aa81a12..fa5420f 100644 --- a/twitter/stream.rb +++ b/twitter/stream.rb @@ -1,6 +1,5 @@ require 'rubygems' require 'twitter' -require 'iconv' #disable address resolv to avoid problems with proxy class Resolv @@ -11,9 +10,7 @@ end #Filters non-UTF8 octets def UTF8Filter(string) - ic = Iconv.new('UTF-8//IGNORE', 'UTF-8') - #Attention please, don't remove + ' ')[0..-2] it is used for UTF8 validation - ic.iconv(string + ' ')[0..-2] + string.encode("UTF-8", :invalid => :replace, :undef => :replace, :replace => "?") end def listen_twitter_stream(hub, author_id) -- libgit2 0.21.2