Doebber 0 Denunciar post Postado Dezembro 18, 2009 alguem sabe como se essa é a melhor maneira de incluir + de 1 pagina na mesma tpw tenho o index.php e dentro dele os includes. <?php include "ars_header.inc.php";?> <?php include "ars_content.inc.php";?> pra n repetir em todas as paginas o codigo eu só incluo nas paginas as partes do site com os includes acima mas tpw com o include ele tpw aparece caracteres nas letras com acento e tal mas se coloco o codigo ao invez do include ai fica certo a letra. o que pode ser? Compartilhar este post Link para o post Compartilhar em outros sites
Good 4 Denunciar post Postado Dezembro 18, 2009 Tentar colocar o header no começo das páginas que irão ser incluidas: header("Content-Type: text/html; charset=ISO-8859-1",true); se não der certo tente usar o do html.. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Compartilhar este post Link para o post Compartilhar em outros sites
Doebber 0 Denunciar post Postado Dezembro 19, 2009 n funcionou nenhuma das maneiras ate tentei colocar na index direto acima da parte que carega as paginas e tmb n funcionou. Compartilhar este post Link para o post Compartilhar em outros sites
Good 4 Denunciar post Postado Dezembro 19, 2009 Então num sei não.. é valores vindo do banco de dados? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Dezembro 19, 2009 http://forum.imasters.com.br/index.php?/topic/340459-php-html-mysql-charset-encoding/ Compartilhar este post Link para o post Compartilhar em outros sites
geektr 1 Denunciar post Postado Dezembro 19, 2009 suponhando que ars_header.inc.php tenha isso: <?php $a = "áéíóú"; ?> e na index <?php include 'ars_header.inc.php'; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Titulo</titulo> </head> <body> <?php echo $a; ?> </body> </html> isso as vezes coloca caracteres invalidos na tela (pelo menos comigo)..eu resolvo assim: na index <?php include 'ars_header.inc.php'; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Titulo</titulo> </head> <body> <?php $encode = utf8_encode($a); $texto = utf8_decode($encode); echo $texto; ?> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
geektr 1 Denunciar post Postado Dezembro 19, 2009 .. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> .. não é iso8859-1 :) minha solução é pra utf8 :D .. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> .. só não se esqueça! se você tiver isso no código fonte: à e não: à vai mostrar os famosos quadradinhos (utf-8)... bom, sobre a diferença de utf-8, e iso, tem varios topicos por aí no fórum, dá uma googlada, mais na minha opnião, pra php, o charset tem que ser utf8... tenta agora ae http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif Compartilhar este post Link para o post Compartilhar em outros sites
Doebber 0 Denunciar post Postado Dezembro 19, 2009 mando bem geektr com utf-8 funfo legal. vlw kra abraço Compartilhar este post Link para o post Compartilhar em outros sites