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:
Pergunta
Carlos Rocha
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
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.