Ir para conteúdo

POWERED BY:

Arquivado

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

Inter4u

Problemas com charset php e mysql

Recommended Posts

Pessoal, seguinte, para facilitar minha vida (era o que eu queria :) ) estou mudando tudo para utf-8, bem, mudei todas as minhas tabelas, todos os campos, o bd, tudo para utf8 general ci e nas paginas coloquei utf-8 tb.

 

quando eu vejo o que foi gravado pelo bd, aparece assim Quartão -> Quartão , isso no phpmyadmin e no console do mysql, mas quando eu vejo a partir do meu script, aparece normal, com a acentuação, o que será isso, como consertar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tive o mesmo problema, o que eu fiz foi mudar as tabelas o db tudo para utf8 general ci tbm, mudar no xhtml <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />, mas as informações que ficaram no mysql ficaram truncadas.

 

Tive que gravar os registros novamente e ficou ok, se tiver pouca informação faça isso que resolve.

Grave de novo.

 

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, estou com um problema semelhante. Já fazem uns 4 meses e tive o mesmo problema com uma página em asp e agora o mesmo problema voltou em php. a solução no asp foi retirar todos os includes da minha página. O que nao posso fazer neste site agora, pois tem muito conteudo que é semelhante em varias páginas e preciso alterá-los com muita frequência.

 

Fiz um site completo em php com conexao a um db (Uso o MySqlAdmin). usei a seguinte especificação: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">, os caracteres vindos do db quanto os caracteres em html da minha página estavam sem problema algum de configuração, mas ao topo do meu site sempre que eu acessava o banco vinha a seguinte String:  .

Após pesquisar muito, aconselharam a usar o padrão <meta http-equiv=Content-Type content="text/html; charset=UTF-8"> que é o que estou usando atualmente. o erro que aparecia antes sumiu, no local fica uma linha em branco, que não consigo apagá-la de jeito nenhum. E ainda, todos os caracteres do meu db que possuem acentos, (ç, á, õ, etc... ) estão vindo desconfigurados. Já tentei mudar as expecificações do meu banco (Collatio: UTF-8_UNICODE_CI) mas não resolveu de nada. continua as mesmas falhas nos caracteres especiais e ainda uma faicha branca no top do meu site.

 

Por favor, preciso de ajuda com isso. Faz meses que estou apanhando pra esse desgraçado de erro: 

 

Obrigadoo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que UPPPPP! OLOKO!

 

mas coloque isso no seu código HTML

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

Ou No código PHP isso:

 

<?php header("Content-Type: text/html;  charset=ISO-8859-1",true); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que UPPPPP! OLOKO!

 

mas coloque isso no seu código HTML

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

Coloquei essa < meta >, o problema com os caracteres é resolvido, mas volto a ter o problema com o "  " que aparece no topo do meu site. com isso o site desloca todo para baixo uma linha, deixa ele muito feio e forá que um erro aparecendo em cima.

 

Mas valew a dica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você usa algum Include pra chamar o TOPO ??

 

você tem que por esse META em todas as páginas, não somente no index.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você usa algum Include pra chamar o TOPO ??

 

você tem que por esse META em todas as páginas, não somente no index.

 

Tenho na pagina index.php include com menu.php, banner.php ( que todos estao com meta ) e o conecta.php que é apenas comandos em php, que nao está com nenhuma config meta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew a dica, esclareceu muita coisa para mim, masi ainda nao consegui fazer aqueles caracteres chatos sumirem de cima da minha página.

 

obrigado pela força mas vou continuar procurando.

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.