char '0x8' что это за персонаж? - PullRequest
3 голосов
/ 01 марта 2010

У меня большой объем данных в базе данных. Когда я пытаюсь прочитать определенную часть данных, сгенерировать некоторый XML и отправить его в веб-сервис, я получаю следующее исключение ...

Символ '0x8' в 'java.lang.IllegalArgumentException'.

Я предполагаю, что это плохие данные, поскольку они отлично работали около 7 месяцев, но теперь некоторые пользователи загрузили некоторые новые данные, которые, кажется, имеют некоторые проблемы.

Кто-нибудь знает, что это за символ, чтобы я мог просто выполнить запрос sql и очистить его от БД? Заранее спасибо.

Ответы [ 3 ]

10 голосов
/ 01 марта 2010

Символом ASCII 0x08 (или 8) будет символ Backspace. Карта ASCII

8 голосов
/ 01 марта 2010

8 - это обычно забой.

1 голос
/ 07 мая 2010

Вы можете конвертировать в двоичную Base64, сохраняя данные в XML, чтобы решить эти проблемы.

...