转换编码

转换编码

"%u4E0A%u6D77" 这样的编码怎么能转换成中文????

刚学python时间不长


[Copy to clipboard] [ - ]
CODE:
import re
_str="%u4E0A%u6D77"
regex=re.compile('(%u[0-9A-Za-z]{4})')
def _go(v):return unichr(int(v.group()[2:],16))
print regex.sub(_go,_str).encode('gbk')

vi test.py

  File "test.py", line 2
    str="%u4E0A%u6D77"
    ^
IndentationError: unexpected indent
我用的_str,用str会起冲突的,不过,你这个好像是缩进问题。。。