Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cassiano óliver

[Resolvido] Acentuação site -> pagseguro

Recommended Posts

Boa tarde pessoal,

 

Estou com uma dificuldade em passar os dados do meu banco UTF8 para o PAGSEGURO (iso).

 

Tentei utilizar utf8_decode, mas continua com problema nos caracteres, há alguma outra solução para este caso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas aí eu precisaria mudar o encoding do site inteiro, já que é um só para todas as páginas...

O que queria era uma forma de enviar os dados para o pagseguro sem erro na acentuação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, lê a página inteira, tem a meta enconding no final, mas não é este.

 

Basta ler o texto:

Encoding

 

Para evitar problemas com caracteres acentuados ao enviar os dados para o PagSeguro, em qualquer uma das opções acima, siga o padrão de encoding ISO-8859-1. Inclua a tag abaixo na seção <HEAD> do código HTML de integração com o PagSeguro. Se o padrão de encoding for outro, utilizar o parâmetro encoding informado em campos opcionais.

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

 

 

Na tabela de campos opcionais tem este item:

encoding

Padrão de encoding dos dados enviados. Você pode informar ao PagSeguro em qual padrão de encoding seus dados estão formatados. O PagSeguro irá converter esses dados para o padrão ISO-8859-1. Ex.: você pode enviar UTF-8, UTF-16 ou US-ASCII.

 

Ou seja, só inserir o campo.

<input type="hidden" name="encoding" value="UTF-8">

 

^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente Nícolas, não me atentei para os campos opcionais...

Mas de qualquer forma, encontrei a solução também com HTMLENTITIES...

htmlentities('acentuação', ENT_QUOTES, 'UTF-8')

 

Assim o código fonte fica na realidade HTML.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.