Carcleo 4 Denunciar post Postado Março 30, 2010 Erros em acentuação em scripts php,mysql e html são comuns. Principalmente em versões mais recentes dos istaladores. Aqui vai uma dica (opção) de solução. Tutorial – Codificação de Caracters entre HTML, php e conexão php/mysql, MySql ANTES DE TUDO, UMA COISA MUIIIIIIIIIIIIIIIIIIIIIITO IMPORTANTE: ESCOLHA UM (único) EDITOR DE CÓDIGO E SALVE TODOS OS ARQUIVOS NO FORMATO UTF-8 SEM BOM. CASO GOSTE DO BLOCO DE NOTAS DO WINDOWS. TUDO BEM. SÓ NÃO SE ESQUEÇA DE, NA HORA DE SALVAR, TROCAR DE ANSI PARA UTF-8 (NESSE CASO, VOCÊ TERÁ UM TRABALHO EXTR A PARA LEVAR TODOS OS ARQUIVOS GERADOS NO BLOCO DE NOTAS PARA O NOTEPD ++ A FIM DE TIRAR O BOM DOS ARQUIVOS). EU RECOMENDO O DREAMWEAVER CS4 QUE JÁ SALVA AUTOMATICAMENTE EM UTF-8. Então vamos lá: 1) NO MYSQL, CODIFIQUE SUAS TABELAS COM UTF-8. ASSIM NÃO DARÁ ERRO: 2) EDITOR DE CÓDIGOS ESCOHIDO - SALVE TODOS OS ARQUIVOS NO FORMATO UTF-8; OBS.: UTF-8 SEM O “BOM” (PARA NÃO DAR PROBLEMAS COM DADOS) 3) NO CABEÇALHO, INCLUA A TAG META ABAIXO PARA OS CÓDIGOS HTML: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 4) NO CABEÇALHO, INCLUA CÓDIGO ABAIXO ANTES D OS CÓDIGOS PHP: <?php header('Content-Type: text/html; charset=utf-8'); ?> 5) NA CONEXÃO COM O MYSQL, CODIFIQUE APÓS A CONEXÃO A LINHA ABAIXO:(php 5>) <? mysql_set_charset("utf8", $link); ?> ISSO PARA QUE OS DADOS DO MYSQL NÃO VENHAM COM PROBLEMAS NOS ACENTOS Compartilhar este post Link para o post Compartilhar em outros sites