Проблема с Android XmlPullParser UTF-8

У меня есть XML-документ, созданный с помощью

org.xmlpull.v1.XmlSerializer 

Этот документ содержит следующий пролог XML

 <?xml version='1.0' encoding='utf-8' standalone='yes' ?> 

Когда я пытаюсь разобрать этот документ, используя

 import org.xmlpull.v1.XmlPullParser; 

Со следующим кодом конфигурации

 XmlPullParser pullParser = Xml.newPullParser(); pullParser.setInput(theInputStream, "utf-8"); 

Я получаю незакодированные строки utf-8 при вызове

 String text = pullParser.getText(); 

Похоже, что XmlPullParser в Android (я использую 1.5) не поддерживает utf-8. Я что-то пропустил?

Заранее спасибо.

Не уверен, если это имеет значение, но вы можете попробовать две вещи

  1. Используйте UTF-8 вместо нижнего регистра

А также

  1. Попробуйте использовать pullParser.setInput(theInputStream); И видеть, может ли pullparser определить кодировку на своем собственном.