Atualizado em 26 de Maio de 2014

Corrigindo Problema de Acentuação no PHP

Olá pessoal,

Quem nunca desenvolveu um projeto que localmente esta funcionando perfeitamente e após colocar o projeto no servidor os textos aparecem com a acentuação errada (til, cedilha, circunflexo e etc.) geralmente o símbolo ♦.

Este problema acontece por que a codificação da pagina HTML não esta em conformidade com a do Banco de Dados, porém para Corrigir este problema de acentuação no PHP e bem simples. Basta usar o comando utf8_encode.

Veja um exemplo:

<?php
echo utf8_encode('Olá pessoal.');
?>

O comando utf8_encode codifica a string ISO-8859-1 para UTF-8 deixando os caracteres formatados da forma correta.

Veja também: Ajustando Textos Desconfigurados no PHP.


E isso aí pessoal.
Ate à próxima.

Comentários

Sua foto do perfil

Host

09 de Junho de 2014 - 13:32

Sua foto do perfil

MARCELO BRANCO

26 de Maio de 2014 - 18:04

Sua foto do perfil

Mauricio Programador

Olá Marcelo,

Obrigado. o avatar e igual hehehehe. Quem fez ele foi um caricaturista aqui da minha cidade me mande um email (contato@maurioprogra...) que te mando o contato dele.

Ele e muito bom nisso.

Abraço ao amigo.

27 de Maio de 2014 - 09:26

Sua foto do perfil

Donizete

Excelente post! Tenho uma pergunta: Como resolver esse mesmo problema quando ocorre com JavaScript?

26 de Maio de 2014 - 13:46

Sua foto do perfil

Mauricio Programador

Olá Donizete,

não sou especialista em Javascript, então não sei se existem um comando como no PHP, porém existe uma tabela com os códigos de acentos para o Javascript.

Eu vou achar esta tabela e prometo que no Post de Segunda eu disponibilizo para todos.

Abraço.

27 de Maio de 2014 - 09:20

Sua foto do perfil

Nádya

26 de Maio de 2014 - 13:39

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER