Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como faço pra deixa palavras como "Conceição" assim no banco de dados mysql para que apareça no php normal, pois as palavras com acentuação normal não aparecem no php. Eu já tive esse problema, daí no banco de dados eu tive que deixar "Conceição" pra que no php aparecesse certo, porém esqueci como. Só desejo que no php apareça correto, pois as palavras com acentuação ou outras similares não aparecem. Desde já grato!
Tentei fazer isso e não deu, você sabe como eu alterar no próprio banco de dados mesmo? No caso pros conteúdos ficarem assim "Conceição" daí quando volta pro php ele vem normal.
>
Encodifica o arquivo para UTF-8, bota <meta charset="UTF-8"> nas páginas e ao fazer a conexão coloque "charset=UTF8;".
$pdo = new PDO("mysql:host=localhost;dbname=DB;charset=UTF8;","USER","SENHA");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);Resolvido!!
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $conn);