DMonteiro 0 Denunciar post Postado Setembro 27, 2010 Olá meus amigos, primeiramente bom dia a todos :lol: Já tentei achar uma solução para isso e todos dizem que é para colocar o : <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Mais não deu certo, e também já usava o meta. Segue o código : <? // Mensagens de Erro $msg[0] = "Conexão com o banco falhou!"; $msg[1] = "Não foi possível selecionar o banco de dados!"; // Fazendo a conexão com o servidor MySQL $conexao = mysql_pconnect("localhost","x","x") or die($msg[0]); mysql_select_db("x",$conexao) or die($msg[1]); // Fazendo uma consulta SQL e retornando os resultados em uma tabela HTML $query = "SELECT topic_title, topic_first_poster_name, topic_id, forum_id, topic_replies FROM phpbb_topics ORDER BY topic_time DESC LIMIT 5"; $resultado = mysql_query($query,$conexao); while ($linha = mysql_fetch_array($resultado)) { ?> <img src="image/forum_mark.png" width="12" height="12" /> <a href="http://clubedaposta.com/forum/viewtopic.php?f=<? echo $linha['forum_id']; ?>&t=<? echo $linha['topic_id']; ?>" class="topico" ><? echo $linha['topic_title']; ?></a> <span class="qsB">[<? echo $linha['topic_replies']; ?>]</span> <img src="forum/styles/modestus/imageset/icon_topic_latest.png" width="15" height="15"/> <span class="qsB"> <? echo "Por"; ?> <? echo $linha['topic_first_poster_name']; ?> <br /> <br /> </span> <? } ?> Esse é o código que mostrar o nome dos fóruns criado na pagina inicial do meu site. Se precisarem ver o que está acontecendo www.clubedaposta.com e em comunidade um pouco abaixo está o problema. Já tentei de tudo se alguém puder me da uma ajuda. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 27, 2010 salve os teus arquivos em uft8 sem bom verifique o collation que você está usando no banco de dados. é necessário 'padronizar', se está usando uft no banco, use na codificação do arquivo, nos headers php, no html.. Compartilhar este post Link para o post Compartilhar em outros sites
DMonteiro 0 Denunciar post Postado Setembro 27, 2010 salve os teus arquivos em uft8 sem bom verifique o collation que você está usando no banco de dados. é necessário 'padronizar', se está usando uft no banco, use na codificação do arquivo, nos headers php, no html.. Seguinte está ai o collation que é o mesmo do php. E o oque é uft8 sem bom ? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 27, 2010 no caso do notepad++ procure o equivalente no teu editor Compartilhar este post Link para o post Compartilhar em outros sites
DMonteiro 0 Denunciar post Postado Setembro 29, 2010 no caso do notepad++ procure o equivalente no teu editor Baixei esse notepad++ fiz o que você falou e o problema persiste. O que eu percebo que é na hora de buscar direto do banco que pode estar dando isso. Eu não tenho uma idéia ainda por isso estou pedindo ajuda. Se for ajuda eu te mostro o código da pagina. Abraços Up ! Alguém ae para me ajudar ? Vou lançar o site por estes dias e estou ainda em busca de ajuda para resolver este problema. Se presisarem olhar o site é esse http://www.clubedaposta.com E segue uma imagem do que está acontecendo : Os acentos e caracteres especiais como " • " Era para sair assim : Bônus apenas se perder a 1ª aposta? • Aprenda como apostar E você na imagem como está, se alguém tiver alguma ajuda fala ae http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Loko da Web 1 Denunciar post Postado Setembro 29, 2010 Tente utilizar utf8_decode() Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Setembro 29, 2010 no inicio da página, antes de qq coisa, adicione um header header ('Content-type: text/html; charset=utf-8'); Compartilhar este post Link para o post Compartilhar em outros sites
DMonteiro 0 Denunciar post Postado Setembro 29, 2010 Tente utilizar utf8_decode() Ou não consegui fazer esse utf8_decode() funcionar pode me dar uma ajuda ? no inicio da página, antes de qq coisa, adicione um header header ('Content-type: text/html; charset=utf-8'); Isso eu já tentei umas 3 vezes e não deu em nada continua do mesmo jeito. Já tentei no começo, no meio, junto com código, todo jeito que você imaginar. E no meu bando de dados aparece normal : =/ Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Setembro 29, 2010 Você inseriu esses registro no banco de dados através da aba inserir ? Você não pode inserir através da aba inserir acentos e etc... antes que passar por um formulário para converter e etc.... Por ex.: Insira esses conteudo através da área administrativa e não direto pelo sql. Compartilhar este post Link para o post Compartilhar em outros sites
-rafael- 1 Denunciar post Postado Setembro 29, 2010 tem includes ou requires nessa pagina?? pois se tiver elas tbm devem ser salvas com utf-8 sem bom. isso vale para javascripts e css tbm. Compartilhar este post Link para o post Compartilhar em outros sites
Loko da Web 1 Denunciar post Postado Setembro 29, 2010 Coloque dessa maneira: <? echo utf8_decode($linha['topic_title']); ?> Compartilhar este post Link para o post Compartilhar em outros sites
DMonteiro 0 Denunciar post Postado Setembro 30, 2010 Você inseriu esses registro no banco de dados através da aba inserir ? Você não pode inserir através da aba inserir acentos e etc... antes que passar por um formulário para converter e etc.... Por ex.: Insira esses conteudo através da área administrativa e não direto pelo sql. Esses registros são inseridos através de um fórum, não foi inserido direto na aba inserir. tem includes ou requires nessa pagina?? pois se tiver elas tbm devem ser salvas com utf-8 sem bom. isso vale para javascripts e css tbm. Tem sim cara e eu coloquei também e sem sucesso : <link href="style.css" rel="stylesheet" type="text/css" charset="utf-8" /> Coloque dessa maneira: <? echo utf8_decode($linha['topic_title']); ?> Fiz isso ai, mudou um pouco mas continuou com as "?" : Antes ( com o meu codigo ) : Depois ( com o seu código ) : Mudou um pouco mais continuo os caracteres inválidos. Galera eu estou que procuro soluções mais até agora está difícil, nunca tinha encontrado um problema tão chato assim. ^^ Qualquer ajuda é bem vinda e será testada e responderei com o maior prazer http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
criatividade zero 17 Denunciar post Postado Setembro 30, 2010 você deve ter um caram igual ao meu -> PHP + acento + dor de cabeca sempre tive paginas e database em UTF em ASP e nunca tive problema, mas no PHP é terrivel isso resolve - ao menos pra mim mysql_query("SET NAMES 'utf8'"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_results=utf8"); strtolower não funciona com acentos tb, tive que mudar tudo pra mb_strtolower Compartilhar este post Link para o post Compartilhar em outros sites
-rafael- 1 Denunciar post Postado Setembro 30, 2010 coloque a função abaixo, logo após o mysql_connect mysql_set_charset("utf8"); Compartilhar este post Link para o post Compartilhar em outros sites
DMonteiro 0 Denunciar post Postado Outubro 1, 2010 Desde já agradeço a colaboração de todos que me ajudaram no tópico e por alguns dias estivemos aqui tentando achar soluções. Com o código do -rafael- consegui arrumar meu problema :D Creio que o código do criatividade zero também de certo, pois segue a mesma lógica que a do -rafael-. E é isso obrigado a todos e se quiserem ver como ficou o resultado http://www.clubedaposta.com, pois um trabalho em equipe sempre gera bons resultado http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
miguel leme 0 Denunciar post Postado Março 31, 2016 Cara eu também usei o notpad++, mas quando fiz as configurações html eu fiz pelo dream weaver kk Mas o mais atualizado mesmo é o notpad++, meu site é o http://www.clubdomusico.com.br da uma olhada na inspeção do código fonte da pra tirar algumas coisas lá. Se precisar de mais dicas me aciona que te ajudo sim ! é nois ! Compartilhar este post Link para o post Compartilhar em outros sites