Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal .....
Estou tendo um problema cronico já em meu sistema, ele desconfigura as paginas com pontuação e "ç ~ ", ja devem ter passado por isso !!
O pior que alem deste problema ele altera no codigo da pagina tbm as letras, EX: "configuração da pagina"
E quando envio qualquer dado para o BD tbm tem este problema ..... alguem sabe como resolver ??
beijinhuus
Vou mostrar como minhas page index.php esta configurada e esta dando problema !!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml](http://www.w3.org/1999/xhtml)" lang="pt-br" xml:lang="pt-br">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Não consigo resolver isto .... mesmo alterando o PHP
ini_set('default_charset','UTF-8');
alguem tem alguma ideia
MEsmo configurando assim .... nao funciona !!!
o que pode ser
Na conexão ficaria
<?php
$conexao = mysql_connect('localhost', 'root', '') or die ("Erro na conexão connect");
if($conexao){
$banco = mysql_select_db('banco_de_dados', $conexao);
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
}
?>
depois e só usar o
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
em suas paginas principais.
Fiz isto e mudou realmente os dados, mas não esta como desejo ainda !!!
Antes estavam assim TESTE?§??S
agora esta assim TESTE??A?
nao melhorou muito ......
mas a query vai certinho para o BD, veja >> insert into tbl_cadastro (nome, usuario, senha,perfil, data_cadastro) values ('testeç' , 'txdfw' , '123', '2', now())
Muito Obrigado pela ajuda a todos ...... mas encontrei o erro que fazia mudar os caracteres no BD !!
Mesmo configurando a pagina, a base de dados e a tabela .... existia uma configuração errada de collation na COLUNA da tabela !!
Após visto isso e alterado, esta funcionando beleza.
configura todos os seus charsets para utf-8 e o collation do banco de dados para utf8_general_ci