擅长:python、mysql、java
<p>只有一个“v”——“gb18030”编码中编码的字符用两个字节表示,一个是“\xd3”-dec 211-,另一个是dec-118。python2.x在显示字节字符串表示形式时的默认行为是将32-127的ASCII rabge中的字节显示为ASCII编码,而超出此范围的字符则显示为2位heexadecimal转义符。在</p>
<pre><code>Thus:
>>> a = u'觱'.encode('gb18030')
>>> ord(a[0])
211
>>> ord(a[1])
118
</code></pre>
<p>现在,如果您在gb18030终端中编辑它,只需看到实际的STR表示而不是repr,就会显示原始汉字。在</p>
^{pr2}$