Ir para conteúdo

POWERED BY:

Arquivado

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

Victor Ajarilla

Problemas com linguagem

Recommended Posts

Boa pessoal,

 

Tenho um site onde utilizamos formulário de cadastro, porém os dados cadastrados que possuem algum tipo de acentuação ou "ç" aparecem com outros caracteres. Por exemplo: Fábio Cesar de Souza -> Fábio Cesar de Souza

 

Para tentar resolver o problema, tentei focar a linguagem no BD. Porém percebi que consigo corrigir o erro de linguagem escrevendo diretamente no BD, ou seja, a distorção aparentemente vem da página onde a pessoa realiza o cadastro, e não por problema no BD. Verificando as páginas, tenho o seguinte:

 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 

Mantendo o UTF-8, os caracteres acentuados no corpo da página permanecem normais, e as infos vão para o BD distorcidas. Na tentativa de trocar o charset por ISO-8859-1, os caracteres do corpo da página ficaram distorcidos, e os dados enviados ao BD permaneceram distorcidos.

 

Li em um tópico a respeito de possível erro pelo fato de o editor salvar em charset errado. Não sei exatamente se é o caso, porém estou usando o DW CS3.

 

Informações do BD:

Collation de conexão do MySQL -> utf8_unicode_ci

Collation das tabelas relacionadas a infos de cadastro: latin1_swedish_ci

 

Bom pessoal, tentei reunir e detalhar ao máximo as informações a respeito do meu problema. Alguém consegue me ajudar?

 

Desde já obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na página que pega os valores, faça isso na primeira linha:

print_r($_POST);

Ao imprimir os valores na tela, os valores já estão distorcidos ou estão corretos?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Diego,

 

Os dados aparecem normais: Array ( [1] => b [2] => d [3] => a [4] => c [5] => c [6] => c [7] => b [8] => a [9] => c [10] => b [nome] => André Bergaço [warname] => aaa [city] => Araçatuba [country] => Brasil

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.