1

我想使用 GET 打印我的 GET 请求的最后一个响应Grinder,这是我的代码:

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'

4

2 回答 2

1

我得到了完全相同的错误..这是对这种响应的调整..

try:
   safe_str = response_string.encode('ascii', 'ignore')
   print("text: "+safe_str)

这肯定会奏效。:)

于 2013-10-23T11:53:48.577 回答
1

不需要转换。改变

    print str(response_string)

    print response_string
于 2013-07-11T21:21:03.437 回答