Ho fatto una classe che elimina i caratteri strani ma ho un altro problema:
siccome devo costruire un DOM dal file.txt scritto ho creato una classe che fa il parser
codice:
public CreateDom()
	{
		String xmlFile = "C://Vedi.txt";
		DOMParser parser = new DOMParser();
		try {
			parser.parse(xmlFile);
		} catch (SAXException se) { se.printStackTrace(); }
		catch (IOException ioe) { ioe.printStackTrace(); }
		Document document = parser.getDocument();

		try {
			parser.parse(xmlFile);
		} catch (SAXException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		System.out.println(document);
ma quando lancio il programma mi dà questa eccezione:

"java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence."

mi sai mica dire il perchè e soprattutto come posso fare per eliminare questo errore?