title: Python unicode character in __str__
body: <p>I'm trying to print cards using their suit unicode character and their values. I tried doing to following:</p>
  
  <pre><code>def __str__(self):
      return u'\u2660'.encode('utf-8')
  </code></pre>
  
  <p>like suggested in another <a href="https://stackoverflow.com/questions/1307014/python-str-versus-unicode">thread</a>, but I keep getting errors saying <code>UnicodeEncodeError: ascii, ♠, 0, 1, ordinal not in range(128)</code>. What can I do to get those suit character to show up when I print a list of cards?</p>