如何提取汉字对应的GBK码


如题,搜索来的结果全是查表,但是在windows命令行下python做下面的操作


 >>> '刀'
'\xb5\xb6'

得到的结果中就已经有了我要的结果了(b5b6),我的问题就是如何从汉字获得字符串'b5b6'

python 编码

镜花水月缘 11 years, 7 months ago

python2 下:


 for char in u'刀'.encode('gbk'):
    '%X' % ord(char)

python3 下:


 for char in '刀'.encode('gbk'):
    '%X' % char

结果:


 'B5'
'B6'

国产DPS answered 11 years, 7 months ago

Your Answer