title: How do I compare a Unicode string that has different bytes, but the same value?
body: <p>I'm comparing Unicode strings between JSON objects.</p>
  
  <p>They have the same value:</p>
  
  <pre><code>a = '人口じんこうに膾炙かいしゃする'
  b = '人口じんこうに膾炙かいしゃする'
  </code></pre>
  
  <p>But they have different Unicode representations:</p>
  
  <pre><code>String a : u'\u4eba\u53e3\u3058\u3093\u3053\u3046\u306b\u81be\u7099\u304b\u3044\u3057\u3083\u3059\u308b'
  String b : u'\u4eba\u53e3\u3058\u3093\u3053\u3046\u306b\u81be\uf9fb\u304b\u3044\u3057\u3083\u3059\u308b'
  </code></pre>
  
  <p>How can I compare between two Unicode strings on their value?</p>