sax parsing problem
I' m trying to parse xml document generated by php in applet. Without polish signs it works perfectly. When it try to parse polish sign I get error :
org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1810)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at Varia.PHPXMLParser.XMLDelegate.isUserLogged(XMLDelegate.java:364)
at Varia.VariaApplet.init(VariaApplet.java:55)
at sun.applet.AppletPanel.run(AppletPanel.java:374)
at java.lang.Thread.run(Thread.java:595)
my code looks like this :
public void isUserLogged(String sessionID) {
int toRet = -1;
factory = SAXParserFactory.newInstance();
handler = new PHPHandler(columnDef, "item");
try {
factory = SAXParserFactory.newInstance();
saxParser = factory.newSAXParser();
} catch (Throwable t) {
JOptionPane.showConfirmDialog(_appletContainer, t.getMessage());
t.printStackTrace();
}
try {
saxParser.parse(server + loginpath + query, handler);
} catch (SAXException ex) {
JOptionPane.showConfirmDialog(_appletContainer, ex.getMessage());
ex.printStackTrace();
} catch (IOException ex) {
JOptionPane.showConfirmDialog(_appletContainer, ex.getMessage());
ex.printStackTrace();
}
return toret;
}
The XML document is well formed, browsers shows it in way it should. Maybe I should set character encoding?

