我通过SQS发送的一些消息会返回此错误:
Amazon.SQS.AmazonSQSException:在邮件正文中找到无效的二进制字符“#x1”,允许的字符集是#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
这些代码究竟意味着什么?显然它们是unicode代码,但我所做的任何谷歌搜索都会提供与这些格式略有不同的格式(“#x”),而且我很难理解它们。
答案 0 :(得分:4)
这些是十六进制的unicode范围,只是略有不同。 #x9通常写为0x9,#xE000为0xE0000
您可以预览字符的内容,例如在这里,使用传统的表示法(0x9):http://www.fileformat.info/info/unicode/char/search.htm