Solução para os acentos Retorno Automático Pagseguro
Fala pessoal blz?
Depois de me deparar com um problema na acentuação do Retorno Aumtomático no Pagseguro, resolvi criar uma função que soluciona este tipo de tipo de problema.
O pagseguro retorna o post para a loja em ISO-8859-1, e se sua loja estiver com UTF-8 os acentos ficaram distorcidos, um exemplo prático é quando a compra é feita via Cartão de Crédito.
Para solucionar isso basta colocar essa função na mesma página ou chama-la através de um include.
<?
function pagAcento($campo){
$arrumar = mb_convert_encoding($campo, 'UTF-8', 'ISO-8859-1,ASCII,UTF-8');
return $arrumar;
}
?>
E no campo em que o carácter estiver distorcido chame a função.
Veja um exemplo:
<?=pagAcento($TipoPagamento)?>
Abs.
Vejam meus Cursos em http://www.cursowebdesign.com
Depois de me deparar com um problema na acentuação do Retorno Aumtomático no Pagseguro, resolvi criar uma função que soluciona este tipo de tipo de problema.
O pagseguro retorna o post para a loja em ISO-8859-1, e se sua loja estiver com UTF-8 os acentos ficaram distorcidos, um exemplo prático é quando a compra é feita via Cartão de Crédito.
Para solucionar isso basta colocar essa função na mesma página ou chama-la através de um include.
<?
function pagAcento($campo){
$arrumar = mb_convert_encoding($campo, 'UTF-8', 'ISO-8859-1,ASCII,UTF-8');
return $arrumar;
}
?>
E no campo em que o carácter estiver distorcido chame a função.
Veja um exemplo:
<?=pagAcento($TipoPagamento)?>
Abs.
Vejam meus Cursos em http://www.cursowebdesign.com
Data | Autor | Changelog | Download |
---|---|---|---|
03/12/2011 12:02pm | Fabio Godoy | - | Versão 1.0 |
Novo Comentário: