Inquiridor
Caracter estranho retorno Cielo

Pergunta
-
Olá Pessoal, estou fazendo integração da Cielo com e-commerce, e o retorno XML da Cielo no nó Autorização vem a mensagem "Transa��o autorizada" ou seja acentuação retorna com este caracter, já tentei dar um Replace("??","ca") e não retira, faço a leitura do XML assim...
foreach (XmlNode result6 in doc.GetElementsByTagName("autorizacao")) { autoriza = result6["mensagem"].InnerText; date = result6["data-hora"].InnerText; }
Obrigado.
Wagner
Todas as Respostas
-
Boa tarde Wagner,
Você tem que inserir o:
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="pt-br"/>
http://pt.stackoverflow.com/questions/7920/como-resolver-problemas-de-acentua%C3%A7%C3%A3o-com-asp-net-mvc
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
configuration
>
<
system.web
>
<
globalization
fileEncoding
=
"iso-8859-1"
requestEncoding
=
"iso-8859-1"
responseEncoding
=
"iso-8859-1"
culture
=
"pt-BR"
uiCulture
=
"pt-BR"
/>
</
system.web
>
</
configuration
>
http://samuelcazelli.blogspot.com.br/2012/10/como-corrigir-problemas-de-encode-de.html
Att,
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
- Sugerido como Resposta Ricardo Barbosa Cortes sexta-feira, 5 de setembro de 2014 16:57
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 5 de setembro de 2014 17:16
- Não Marcado como Resposta Wagner W sexta-feira, 5 de setembro de 2014 17:59
- Não Sugerido como Resposta Ricardo Barbosa Cortes segunda-feira, 8 de setembro de 2014 12:13
-
Olá Ricardo, o problema é mais embaixo, porque a plataforma de e-commerce que estou utilizando é o nopCommerce e ele já tem as configurações internas para nosso Encode (pt-BR), mesmo forçando a alteração no Web.config não altera este XML de retorno da CIELO
<?xml version="1.0" encoding="ISO-8859-1"?> <transacao versao="1.3.0" id="a86029b6-33a4-4740-a88a-161a12058430" xmlns="http://ecommerce.cbmp.com.br"> <tid>100173489802026C1001</tid> <pan>IqVz7P9zaIgTYdU41HaW/OB/d7Idwttqwb2vaTt8MT0=</pan> <dados-pedido> <numero>32</numero> <valor>2370</valor> <moeda>986</moeda> <data-hora>2014-09-05T15:10:59.660-03:00</data-hora> <descricao>Comprou na Loja</descricao> <idioma>PT</idioma> <taxa-embarque>0</taxa-embarque> </dados-pedido> <forma-pagamento> <bandeira>visa</bandeira> <produto>1</produto> <parcelas>1</parcelas> </forma-pagamento> <status>5</status> <autenticacao> <codigo>5</codigo> <mensagem>Autenticada com sucesso</mensagem> <data-hora>2014-09-05T15:12:00.667-03:00</data-hora> <valor>2370</valor> <eci>5</eci> </autenticacao> <autorizacao> <codigo>5</codigo> <mensagem>Autoriza��o negada</mensagem> <data-hora>2014-09-05T15:12:00.684-03:00</data-hora> <valor>2370</valor> <lr>70</lr> <nsu>131692</nsu> </autorizacao> </transacao>
Wagner