Python2.7, what does the special characters mean in the utf-32 encoding output of a unicode string?
<p>I was playing around with python's unicode and encoding methods, I used the special character "‽" and a Chinese character to see how different utf encoding deal with these characters, and I get these output.</p>

<pre><code>&gt;&gt;&gt; a = u"‽"
&gt;&gt;&gt; encoded_a = a.encode('utf-32')
&gt;&gt;&gt; a
u'\u203d'
&gt;&gt;&gt; encoded_a
'\xff\xfe\x00\x00= \x00\x00'
&gt;&gt;&gt; b = u"安"
&gt;&gt;&gt; encoded_b = b.encode('utf-32')
&gt;&gt;&gt; b
u'\u5b89'
&gt;&gt;&gt; encoded_b
'\xff\xfe\x00\x00\x89[\x00\x00'
</code></pre>

<p>My question is what does the equal sign and the equare bracket mean in the encoded result?</p>