title: Why does printing a file with unicode characters does not produce the emojis?
body: <p>the content of the text file is</p>
  
  <pre><code>u'\u26be\u26be\u26be'
  </code></pre>
  
  <p>When I run the script...</p>
  
  <pre><code>import codecs
  f1 = codecs.open("test1.txt", "r", "utf-8")
  text = f1.read()
  print text
  str1 = u'\u26be\u26be\u26be'
  print(str1)
  </code></pre>
  
  <p>I get the output...</p>
  
  <pre><code>u'\u26be\u26be\u26be'
  ⚾⚾⚾
  </code></pre>
  
  <p>Question: Why is that a string, which the same content as the file, is able to produce the emojis properly?</p>