AWS SQS 有效字符

mcm*_*lab 1 xml unicode amazon-sqs

我通过 SQS 发送的一些消息返回此错误:

Amazon.SQS.AmazonSQSException:在消息正文中发现无效的二进制字符“#x1”,允许的字符集为 #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]

这些代码实际上是什么意思?显然它们是 unicode 代码,但是我所做的任何 google 搜索都提供了与这些(“#x”)略有不同的格式,我正在努力理解它们。

ada*_*amw 5

这些是十六进制 unicode 范围,只是写法略有不同。#x9 通常写为 0x9,#xE000 为 0xE0000

您可以使用传统符号 (0x9) 预览这里的字符,例如:http : //www.fileformat.info/info/unicode/char/search.htm