2010-03-01 2 views
2

У меня есть большой объем данных в базе данных. Когда я пытаюсь прочитать определенную часть данных и сгенерировать некоторый xml и отправить его в веб-сервис, я получаю следующее исключение ...char '0x8', что это за персонаж?

char '0x8' in 'java.lang.IllegalArgumentException'.

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

Кто-нибудь знает, что это за персонаж, поэтому я могу просто запустить sql-запрос и очистить его от db? Заранее спасибо.

+1

Is '' char '0x8' в 'java.lang.IllegalArgumentException'. "' Действительно точное сообщение об ошибке? –

+0

остальная часть сообщения об ошибке содержит информацию о клиенте, которую я бы предпочел не публиковать. – OHHAI

+0

, но кроме этого это стенографически? Это странно. Не могли бы вы указать, в чем причина проблемы, потому что такое сообщение об ошибке кажется мне довольно странным. –

ответ

8

8 обычно является обратным пространством.

+0

Это также CTRL-H, BTW. –

8

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

+0

+1 для указания, что значение 0x08 зависит от кодировки. – Malax

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^