PaUlO... 0 Denunciar post Postado Outubro 22, 2011 Estou fazendo um select de novos tópicos de um fórum, mas não estou conseguindo "consertar" os acentos e caráteres especiais para ser exibido na tela! Algumas palavras: No banco de dados: Variáveis código Português Inglês Como aparece na tela: Variáveis código Português Inglês Como deveria aparecer: Variáveis Código Português Inglês O código que estou usando agora no momento é esse: $titulo = str_replace(array("ã","ê","í","ã","ó","é"), array("ã","ê","í","ã","ó","é"), $resut['title']); <?php echo htmlentities($titulo) ?> Esse str_replace foi outra tentativa fracassada, sem ele, somente htmlentities fica a mesma coisa também, sem nada a mesma coisa também Obs: não tem haver com o banco de dados pois ele é de um fórum e nesse fórum tudo funciona normalmente! Obrigado desde já!!! Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Outubro 22, 2011 Isso é problema de encoding da página / no banco .. você tem um charset definido na página ? qual o collation usado no banco .. ? Compartilhar este post Link para o post Compartilhar em outros sites
PaUlO... 0 Denunciar post Postado Outubro 22, 2011 O Collation é utf8_unicode_ci E estou usando essa meta na pagina: <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> // Com isso que você falou percebi que se tem que usar o charset da pagina igual o collation do banco de dados, e isso resolveu: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> O que você falou não foi bem uma resposta mas resolveu meu problema, obrigado! :D Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Outubro 22, 2011 Se você utiliza utf-8, utilize utf-8 na página também. Compartilhar este post Link para o post Compartilhar em outros sites