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