擅长:python、mysql、java
<p>我猜你自己写解码器。下面是一个让您开始的实现:</p>
<pre><code>def decode(file):
while True:
c = file.read(1)
if c == "":
# End of file
break
if c != "%":
# Not an escape sequence
yield c
continue
c = file.read(1)
if c != "u":
# One hex-byte
yield chr(int(c + file.read(1), 16))
continue
# Two hex-bytes
yield chr(int(file.read(2), 16))
yield chr(int(file.read(2), 16))
</code></pre>
<p>用法:</p>
^{pr2}$