Problema com acentuação com webservice

Olá pessoal tudo bem?
Estou com um problema com acentuação no meu webservice.
Estou desenvolvendo um webservice com EJB3 aplication server GlassFish.
Estou testando a geração pelo navegador firefox pelo Tester do glassfish…
Olha o xml como fica no navegador:

 <parcelas>
                    <dataVencimento>2012-07-02T00:00:00-03:00</dataVencimento>
                    <desconto>0</desconto>
                    <formaDePagamento>Boleto Bancário</formaDePagamento>
                    <moeda>Real</moeda>
                    <numeroDeParcelas>4</numeroDeParcelas>
                    <primeiraParcela>30 DIAS</primeiraParcela>
                    <taxaJuros>0.0</taxaJuros>
                    <valorDaParcela>495.02</valorDaParcela>
                </parcelas>

É REST ou SOAP?

Você pode especificar o encode de retorno vejat:

@POST
@Path("updateData/xml")
@Produces("application/xml; charset=UTF-8")
@WebMethod
UserData getUserData();

@GET
@Path("existUserData/json/{user}")
@Produces("application/json; charset=UTF-8")
@WebMethod
UserVerifyRetornoWS existDomainJson(@PathParam("user") String user);

fica a dica

SOAP!!!
Vou testar obrigada…