我想使用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'
答案 0 :(得分:1)
不需要转换。变化
print str(response_string)
到
print response_string
答案 1 :(得分:1)
我得到了完全相同的错误..这是对这种回应的调整..
try:
safe_str = response_string.encode('ascii', 'ignore')
print("text: "+safe_str)
这肯定会奏效。 :)