none
Caracter estranho retorno Cielo RRS feed

  • 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

    sexta-feira, 5 de setembro de 2014 14:12

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

    sexta-feira, 5 de setembro de 2014 16:57
  • 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

    sexta-feira, 5 de setembro de 2014 18:15