由于在burpsuite
中更换response过程中,无法使用中文,但是发现使用unicode码的话前端会自动转换成中文,所以就用python转了unicode,百度使用之后会出现报错。
>>> print "你好".encode("unicode-escape")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
很尴尬,查找网上解决方案,发现是未显示声明编码,默认按照ascii编码来转换,指定编码格式的话就可以解决此问题。
>>> print u"你好".encode("unicode_escape")
\u4f60\u597d
参考链接:
How to fix: "UnicodeDecodeError: 'ascii' codec can't decode byte"