2013-05-22 95 views
0

我送經SQS回來,此錯誤一些消息:AWS SQS有效字符

Amazon.SQS.AmazonSQSException: Invalid binary character '#x1' was found in the message body, the set of allowed characters is #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]

做這些代碼實際上意味着什麼呢?顯然,它們是unicode代碼,但是我所做的任何谷歌搜索都會提供與這些代碼略有不同的格式(「#x」),並且我正在努力理解它們。

回答

3

這些是十六進制unicode範圍,只是寫法有點不同。 #x9通常寫爲0x9,#xE000爲0xE0000

您可以預覽哪些字符是例如在這裏,使用傳統的符號(0x9):http://www.fileformat.info/info/unicode/char/search.htm

+0

謝謝 - 我明白的傳統符號。所以我只是用「0」替換「#」? – mcmillab

+0

是的,這是正確的 – adamw