title: Unicode decode error when retrieving Twitter data using Python
body: <p>When retrieving Twitter data for a specific Arabic keyword as follows:</p>
  
  <pre><code>#imports
  from tweepy import Stream
  from tweepy import OAuthHandler 
  from tweepy.streaming import StreamListener
  
  #setting up the keys
  consumer_key = '………….' 
  consumer_secret = '…………….'
  access_token = '…………..'
  access_secret = '……...'
  
  class TweetListener(StreamListener):
      # A listener handles tweets are the received from the stream.
      #This is a basic listener that just prints received tweets to standard output
  
      def on_data(self, data):
          print (data)
          return True
  
      def on_error(self, status):
          print (status)
  
      #printing all the tweets to the standard output
      auth = OAuthHandler(consumer_key, consumer_secret)
      auth.set_access_token(access_token, access_secret)
  
      stream = Stream(auth, TweetListener())
      stream.filter(track=['سوريا'])
  </code></pre>
  
  <p>I got this error message :</p>
  
  <pre><code>Traceback (most recent call last):
  File "/Users/Mona/Desktop/twitter.py", line 29, in &lt;module&gt;
  stream.filter(track=['سوريا'])
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site- packages/tweepy/streaming.py", line 303, in filter
  encoded_track = [s.encode(encoding) for s in track]
  UnicodeDecodeError: 'ascii' codec can't decode byte 0xd8 in position 0: ordinal not in range(128)
  </code></pre>
  
  <p>Please any Help!!</p>