Игнорировать ненормальные символы при чтении файла в Java - PullRequest
0 голосов
/ 09 июня 2011

Я использую сервлет для анализа файла журнала и отправляет данные в виде json на страницу jsp. Файл журнала содержит символы, которые JSON.parse () не будет обрабатывать. Примером странных символов является «» 7'¿7í∏h ". Я также знаю, что мой формат JSON правильный.

Я попытался прочитать / записать файл, используя utf-8, utf-16, iso-8859-1 и некоторые другие, но безрезультатно. Сейчас я смотрю на поиск странных символов (которые, скорее всего, не нужны) и их игнорирование при чтении файла в java.

Есть ли способ (возможно, в сервлете) найти символы, которые json.parse () не сможет проанализировать?

1 Ответ

0 голосов
/ 04 июня 2012

Решением было изменить парсер json со стандартного json.parse () на json_parse .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...