我想使用Grinder
打印GET请求的最后一个响应,这是我的代码:
response_string = httpUtilities.getLastResponse().getText()
print str(response_string)
我得到了例外:
'ascii' codec can't encode character u'ufffd' in position
1: ordinal not in range(128) at this line :
print str(response_string)
我的问题是如何转换java.lang.String
。
我从httpUtilities.getLastResponse().getText()
进入python字符串?响应已charset='utf-8'
不需要转换。更改
print str(response_string)
至
print response_string
我得到了完全相同的错误。。这里有一个针对这种反应的调整。。
try:
safe_str = response_string.encode('ascii', 'ignore')
print("text: "+safe_str)
这肯定会奏效。:)