title: Byte string literal with non-ascii characters
body: <p>Apparently, I can do that in Python 2.7:</p>
  
  <pre><code>value = '國華'
  </code></pre>
  
  <p>It seems Python is using an encoding to encode the characters in the string literal to a byte string. What is that encoding? Is that the encoding defined in <code>sys.getdefaultencoding()</code>, the encoding of the source file, or something else?</p>
  
  <p>Thanks</p>