我遇到了以下问题:当我使用带有固定字符串的SQSConnection.send_message方法作为参数(无重音字符)时,它按预期工作。但是,当我得到消息正文(使用get_messages)并尝试将其再次发送到同一队列时,出现此错误:亚马逊SQS:不能使用python/boto发送消息
UnicodeEncodeError:'ascii'编解码器无法编码字符u'\ xea'in位置38:序号不在范围内(128)
消息是直接从Amazon Web Console写入的,并有几个“;”字符和一些重音,如“õ”和“ã”。我该怎么办?我已经使用set_message_class(RawMessage)这里建议
Using python BOTO with AWS SQS, getting back nonsense characters
,但只工作了接收的消息。我使用的是Ubuntu 12.04,从仓库安装了python-boto(我认为它的版本是2.22,但不知道如何检查)。
谢谢!