回答
感谢您的回复。我认为解决这个问题的最好方法是将消息正文以HTML-ENTITIES格式存储在AmazonSQS中。因此,在存储消息之前,我使用php方法mb_convert_encoding(string $str, string $to_encoding [,mixed $from_encoding])以HTML_ENTITIES格式对其进行了编码。
如果有人有更好的解决方案,请随时添加您的意见。
感谢
这可能是由于在代码中的字符编码问题。有关此主题的强烈推荐文章是Joel的The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)。
它看起来像你的字符正在UTF-8编码的地方,相应的UTF-8解码操作没有按照你的预期执行。
我不这么认为,因为当我回应消息字符串时,它看起来没问题。只有在AmazonSQS中进入角色时,角色才会更改。谢谢 – kobra 2010-01-25 00:42:25
将数据“回显”到HTML页面时,您的*浏览器*可能会解码UTF-8编码数据并按照您的预期正确显示数据。在处理编码数据时(现在的规范是这样),总会有很多翻译层面在进行,通常需要进行一些研究才能找出真正发生的事情。 – 2010-01-25 00:56:59
我看到这是在onlinemq解决,但仍处于SQS
- 1. 亚马逊SQS消息中的消息字符编码问题
- 2. 亚马逊SQS子队列
- 3. 亚马逊SQS - 让x秒
- 4. 亚马逊SQS监听器
- 5. 亚马逊AWS SSL问题
- 6. EC2亚马逊TCPS问题
- 7. IssueFulfillmentOrder问题亚马逊MWS
- 8. 亚马逊MWS问题_POST_INVENTORY_AVAILABILITY_DATA_
- 9. 亚马逊简单队列服务(SQS)
- 10. 发送XML消息给亚马逊SQS
- 11. 亚马逊SQS中的邮件数量
- 12. 失败的亚马逊SQS请求
- 13. 亚马逊WAF +亚马逊API网关
- 14. 亚马逊ASIN - 亚马逊标准项目编号
- 15. Excel亚马逊卖家Web Scraper问题
- 16. 亚马逊MWS API中的RequestThrottling问题
- 17. 亚马逊s3桶路径问题
- 18. 亚马逊EC2上的Django syncdb问题
- 19. 亚马逊产品的PHP XPath问题
- 20. 亚马逊SES设置问题
- 21. 亚马逊EC2升级问题
- 22. Rails +亚马逊RDS:延迟问题
- 23. 亚马逊SimpleDB
- 24. 亚马逊simpleDB
- 25. 亚马逊SQS DLQ:是否将14天以前的sqs消息转移到DLQ
- 26. 亚马逊SQS作为物联网消息入口点
- 27. 消费500条消息后亚马逊SQS java sdk停止
- 28. 你如何获得亚马逊SQS与Django芹菜
- 29. Laravel 5.1亚马逊SQS:异常SignatureDoesNotMatch签名过期
- 30. 将共享sqs队列添加到亚马逊控制台
使用[Base64](http://php.net/manual/en/function.base64-encode.php) – 2011-02-02 04:02:26