Python 2.7 十六进制字符数组 转 字符串 (字符是Unicode字符)
有一串十六进制数据,是Uncode字符。
import struct strhex='003100310031' buf = strhex.decode("hex") value=u'' slen=len(buf)/2 si=0 while si<slen: tmp=buf[si*2:si*2+2] sh=struct.unpack('>H',tmp)[0] value=value+unichr(sh) si=si+1 print value