Ir para conteúdo

POWERED BY:

Arquivado

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

paulo_roll

[Resolvido] Erro de acentos

Recommended Posts

E ae pessoal?

 

Estou fazendo um script para inserir no MySQL e está acontecendo um problema.

 

//PEGA VALORES DO FORMULARIO
 $titulo_anuncio = $_POST['tituloanuncio'];
 $cidade = $_POST['cidade'];
 $bairro = $_POST['bairro'];
 $venda_aluguel = $_POST['vendaaluguel'];
 $tipo_imovel = $_POST['tipoimovel'];
 $residencial_comercial = $_POST['residencialcomercial'];
 $quantidade_quartos = $_POST['quantidadequartos'];
 $quantidade_banheiros = $_POST['quantidadebanheiros'];
 $valor_imovel = $_POST['valorimovel'];
 $descricao = $_POST['descricao'];

 echo "$titulo_anuncio <br />";
 echo "$cidade <br />";
 echo "$bairro <br />";
 echo "$venda_aluguel <br />";
 echo "$tipo_imovel <br />";
 echo "$residencial_comercial <br />";
 echo "$quantidade_quartos <br />";
 echo "$quantidade_banheiros <br />";
 echo "$valor_imovel <br />";
 echo "$descricao <br />";

 

O resultado para palavras acentuadas sai normalmente no Echo, porém

o que vai pro banco de dados é isso:

 

Apartamento em Icaraí = Apartamento em Icaraí

Niterói = Niterói

 

Estou usando o Komodo IDE 6.1, mas estranho que no echo sai normal

e o que vai pro banco de dados fica errado e claro se fizer um select vai sair errado tbm.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O teu charset deve ser sempre o mesmo no html, no php, no banco de dados e no documento que tu tas escrevendo, então é bom observar esse detalhe, tudo no mesmo charset para não ocorrer conflitos como esses.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Calma galera.

 

Assim como o Henrique, também recomendo que vá corrigindo os erros, falhas, etc... conforme forem sendo detectados, pois ao longo do desenvolvimento de um sistema, muita coisa vai surgindo e se deixar para resolver tudo no final, poderá esquecer de consertar certas coisas, o que pode comprometer desde uma parte sem importancia do sistema, como também uma parte critica.

 

E se o problema aparecer com o sistema já rodando, e o cliente te ligar reclamando disso, vai responder o que ?

"ih, eu sabia dessa falha, mas esqueci de consertar"

No minimo é pouco profissional não ?

 

Sei que muitas vezes estamos tão ansiosos em ver o sistema rodando, mesmo que capenga, que achamos que podemos desenvolver na linha do "vamos fazer o grosso, e depois vamos refinando"

 

Só que o refinando implica em retrabalho no código, ao ajustar algo, outra coisa que aparentemente estava funcionando pode apresentar problemas, e com isso vai te consumindo um tempo que poderia estar sendo gasto em outras coisas, ou seja, é prejuizo, mesmo não parecendo.

 

Assim, achou o problema, já o conserte, é melhor perder alguns minutinhos consertando, do que perder algumas horas procurando a causa de algo que já poderia estar funcionando redondo. ;)

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.