Estou tendo problema de acentuação qdo retorno um arquivo XML atraves de um servlet, uso o seguinte em LZX:
<?xml version="1.0" encoding="ISO-8859-1"?>
<canvas debug="true">
<dataset name="ds" src="http://localhost/teste1/servlet/getArquivoXml" request="true" type="http">
<simplelayout spacing="5"/>
<view x="10" y="10">
<simplelayout axis="y"/>
<grid width="400" height="400" datapath="ds:/tabela" bgcolor0="red" bgcolor1="yellow"
rowheight="13" showhlines="true" showvlines="true" spacing="0">
<gridtext editable="false" datapath="COD_CIDADE/@text" datatype="number" width="60">Código</gridtext>
<gridtext editable="true" datapath="NOME_CIDADE/@text" width="340">Nome</gridtext>
</grid>
</view>
</canvas>
e no servlet:
public void doPost(HttpServletRequest request, HttpServletResponse response) {
response.setContentType("text/xml");
response.setHeader("Accept-Charset", "ISO-8859-1");
PrintWriter out = response.getWriter();
String cab = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
out.println(cab+getLista());
}
se eu faço um teste executando diretamente o servilet em um browser ele retorna corretamente com os acentos, mas qdo vai executar o LZX retorna sem acento.
Alguém já teve este problema e qual foi a solução?
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - AnjoSupremo[/color][/size] :joia:

