Boa tarde Galera … 
Estou enrolado no seguinte problema:
Tenho um método que trás informações da tabela do banco (Postgress).
Então … Com essas informaçòes eu gero um arquivo xml.
Pois bem …
Em ambiente Windows, gera numa boa …
Mas se rodar um ambiente Linux, o arquivo xml é gerado, mas o texto incluso nele fica com caracteres especiais …
Ex:
Se do banco vier a frase:
“Hoje é sexta feira, dia de curitr uma Festança de montão”
No xml, criado em ambiente linux, todos os acentos vão esta errados, tipo esse ( montão = montão)
Alguém pode me ajudar !!! Não sei nem por onde começar a procurar esse erro … hehhe … :oops:
Talvez se eu colocar a parte do fonte que cria o arquivo fisico possa ajudar:
//Realiza a saida do XML para um arquivo fisico
Transformer transf = TransformerFactory.newInstance().newTransformer();
transf.setOutputProperty(OutputKeys.METHOD, "xml");
transf.setOutputProperty(OutputKeys.ENCODING, "ISO-8859-1");
transf.setOutputProperty(OutputKeys.INDENT, "yes");
try {
transf.transform(new DOMSource(doc), new StreamResult(new FileWriter(new File(strPathSaida + strNomeArquivo))));
transf = null;
} catch (Exception e) {
System.out.println("Erro ao gerar o arquivo XML:" + e.getMessage());
}
Acho que vale dizer que o doc, da parte DOMSource(doc) é um
Document doc;
Obrigado 

