Como eu comparo uma string Unicode com bytes diferentes, mas com o mesmo valor?

Estou comparando seqüências de caracteres Unicode entre objetos JSON.

Eles têm o mesmo valor:

a = '人口じんこうに膾炙かいしゃする'
b = '人口じんこうに膾炙かいしゃする'

Mas eles têm diferentes representações Unicode:

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'

Como posso comparar entre duas cadeias Unicode em seus valores?

questionAnswers(3)

yourAnswerToTheQuestion