Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fernando_ramos

Caracteres estranhos.

Recommended Posts

Amigos,

Boa noite.

 

Estou criando dois arquivos PHP.

 

O primeiro, variaveis.php

 

<?php
  $TITULO = "FESTA DE CONFRATERNIZAÇÃO 2007 - SUA OPINIÃO!";
  ?>

e o segundo, index.php

 

<?php
	
	require_once('variaveis.php');
	
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<link rel="stylesheet" type="text/css" href="css/enquete.css" />
<script language="javascript" type="text/javascript" src="js/enquete.js"></script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?=$TITULO?></title>
</head>

<body>
</body>
</html>

o problema que estou tendo é: Aparecem caracteres estranhos no titulo do arquivo. Pode ser visto AQUI

 

no apache, ja fiz as seguintes mudanças:

 

  • AddDefaultCharset ISO-8859-1

  • Comentei a linha AddCharset UTF-7 .utf7

  • Comentei a linha AddCharset UTF-8 .utf8

e mesmo assim continua dando erro.

 

esse problema ocorre apenas quando chamo a variavel $TITULO nas tags <TITLE></TITLE>, se coloco manualmente o erro nao ocorre.

 

se alguém puder me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa alteração do amigo de cima, não vai mudar nada, pois se seu código funciona com <?=$abc?>

não precisa se preocupar em por <?php, pois o seu php.ini esta configurado para aceitar <?, porem caso mude de servidor, talvez tenha que trocar o <? por <?php apesar de ser dificil encontrar servidores que não aceitem o <? (ate hj nao encontrei)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso o php.ini não esteja configurado para utilizar a tabela de caracteres padrão como ISO-8859-1, você tem que declarar o header, assim:

hearder('Content-type: text/html; charset=ISO-8859-1');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá a todos,

correto a dica do Márcio, poderá colocar um meta tag tb.

 

<meta http-equiv="Content-Type" CONTENT="text/html; charset=ISO-8859-1" />

Espero ter ajudado,

Léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.