Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Então, eu tenho um site, onde na página textos.php depois da introdução do código, tem um include no menu. O menu é dinâmico, consulta no SQL algumas coisas, mas em fim. A questão é que na página textos.php o menu aparece certinho, mas na página contato.php o menu fica com erro de acentuação.
Resolvi colocar um utf8_encode. Deu certo, em contato.php mostrou a acentuação. MAS! Na página textos.php, saiu com '?' nós acentos.
Não sei o que fazer, pois até o momento de incluir o menu, as duas páginas possuem o mesmo código.
contato.php:
<!doctype html>
<!--[if IE 7 ]> <html lang="en-gb" class="isie ie7 oldie no-js"> <![endif]-->
<!--[if IE 8 ]> <html lang="en-gb" class="isie ie8 oldie no-js"> <![endif]-->
<!--[if IE 9 ]> <html lang="en-gb" class="isie ie9 no-js"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-gb" class="no-js"> <!--<![endif]-->
<? include ("head.php"); ?>
<link rel="stylesheet" href="css/template.css" type="text/css" />
<link rel="stylesheet" href="addons/demo_panel/jquery.miniColors.min.css" type="text/css" />
<script type="text/javascript" src="js/template.js"></script>
<script language="javascript" type="text/javascript" src="script.js"></script>
<body>
...
textos.php:
<!doctype html>
<!--[if IE 7 ]> <html lang="en-gb" class="isie ie7 oldie no-js"> <![endif]-->
<!--[if IE 8 ]> <html lang="en-gb" class="isie ie8 oldie no-js"> <![endif]-->
<!--[if IE 9 ]> <html lang="en-gb" class="isie ie9 no-js"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en-gb" class="no-js"> <!--<![endif]-->
<? include "head.php";
$id = anti_injection($_REQUEST['id']);
$sqld = mysql_query("SELECT * FROM tb_cattextos,tb_textos
WHERE tb_cattextos.cod_categoria = tb_textos.categoria
AND cod_texto = '$id' ") or die(mysql_error());
$arrayd = mysql_fetch_array($sqld);
?>
<body>
....Qualquer requisição de informação, estou a disposição para ceder.
Carregando comentários...