Проблема с синтаксическим анализом данных SAX, содержащих международные символы

#android #parsing #sax

#Android #синтаксический анализ #sax

Вопрос:

Я использую анализатор SAX в проекте Android для анализа XML-файла Google weather на французском языке и получаю сообщение об ошибке,

org.apache.harmony.xml.ExpatParser$ParseException: в строке 1, столбец 502: неправильно сформированный (недопустимый токен)

Когда я получаю xml на языке по умолчанию (английском), синтаксический анализ работает нормально. Я предполагаю, что ошибка связана с международными символами в xml, но как я могу это исправить?

Спасибо

Ответ №1:

Вы должны сообщить своему анализатору, что ваш XML-поток имеет кодировку UTF-8.

Прочитайте это для получения подробной информации.