I have an XML handler being used in the following fashion:
SAXParserFactory.newInstance().newSAXParser().parse(new ByteArrayInputStream(response.getBytes()), myXMLHandler);
My target platform is the 4.5 JRE in order to cover a majority of the market. For some reason, this parser works on 4.5 but doesn't work on any later version of the OS. I get a Malformed UTF-8 exception generated by the parser.
Any ideas as to what would cause the different behavior? Are there characters that aren't kosher with later versions of the Blackberry JRE?