Jump to content


Photo

Indo TrÃceps Ao Invés De Tríceps Para O Banco


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Fernando Wobeto

Fernando Wobeto

    webmaster

  • Usuários
  • 341 posts
  • Sexo:Masculino

Posted 07/11/2009, 10:50

galera,

tenho duas tabelas em um banco onde cada tabela tem um text setado latin1_swedish_ci em Collation.

uma das tabelas está recebendo normalmente as palavras acentuadas como í á ó, mas a outra fica errada.

Por exemplo Tríceps ele está salvando TrÃceps.

o arquivo acao.php que salva os dados é o mesmo para as duas tabelas, somente o form com o campo para digitar os dados sao em dois arquivos php diferentes mas ambos setados como Europeu Ocidental no Encoding e o Header como charset=iso-8859-1

Me ajudem pessoal...ja tentei de tudo e nao resolvo isso!!!

Obrigado

Resolvi tbm, como meus dados estavam passando via ajax para o lado acoes.php onde inseria no banco de dados atraves do mysql_query óbvio, coloque a funçao abaixo para receber os dados:
<?
function formatDataAjax($data) {
	$data = strip_tags($data);
	$data = trim($data);
	$data = get_magic_quotes_gpc() == 0 ? addslashes($data) : $data;
	$data = preg_replace("@(--|\#|\*|;)@s", "", $data);
	$data = urldecode($data);   // específico no caso do Ajax
	$data = utf8_decode($data); // específico no caso do Ajax
	return $data;
}
?>

Tudo certo :P

Edição feita por: Fernando Wobeto, 06/11/2009, 01:27.

|--------------------------------------------------|
| MSN: fernando_wobeto@hotmail.com
| E-MAIL: fernandowobeto@gmail.com
| Desenvolvedor Web
|--------------------------------------------------|




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq