Aqui na empresa desenvolvemos um pacote para consumo de webservices que basicamente trata todos os tipos e maneiras de fazer o consumo de um WS, porém o que acontece e que na hora de receber alguns dados principalmente os dados com acentuação o meu sistema acaba trocando alguns caracteres e alterando para caracteres especiais.
Segue um exemplo do arquivo que esta voltando
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<ListarNovosResponse xmlns="http://tempuri.org/">
<ListarNovosResult>
<CodigoMensagem>0</CodigoMensagem>
<Mensagem>Pedido [u]não[/u] encontrado</Mensagem> </ListarNovosResult>
</ListarNovosResponse>
</soap:Body>
</soap:Envelope>
O problema e que este metodo nos ate conseguimos abrir via browser e a formatação vem correta o problema esta quando trago isso para o banco, que nesta hora não sei se por conta do meu charset do banco ele traz desformatado.
bom se alguém tiver alguma sugestão do que possa ser agradeço.