2010-03-01 89 views
2

我在数据库中有大量的数据。当我尝试读取数据的某个部分并生成一些xml并将其发送到web服务时,我得到以下异常...字符'0x8'这是什么字符?

'java.lang.IllegalArgumentException'中的char'0x8'。

我猜这是一些不好的数据,因为它已经完美运行了大约7个月,但现在一些用户上传了一些似乎有一些问题的新数据。

任何人都知道这是什么字符,所以我可以运行一个SQL查询,并从数据库中清除它?提前致谢。

+1

是''java.lang.IllegalArgumentException'中的char'0x8'“真的是精确的错误信息吗? – 2010-03-01 19:41:52

+0

错误消息的其余部分包含我不想发布的客户信息。 – OHHAI 2010-03-01 19:45:11

+0

但除此之外它是逐字?真奇怪。你可以发布问题的原因是什么,因为这样的错误信息对我来说似乎很奇怪。 – 2010-03-01 20:15:51

回答

8

8通常是退格。

+0

它也是CTRL-H,顺便说一句。 – 2010-03-01 19:48:48

8

ASCII字符0x08(或8)将是Backspace字符。 ASCII Map

+0

+1表示0x08的含义取决于字符集。 – Malax 2010-03-01 19:43:25

1

您可以将数据转换为二进制Base64,同时将数据存储到XML中以解决这些问题。