Un saluto a tutti.
Ho un problema con dei dati che devo visualizzare in un sito web. In un db sono organizzati dei dati su delle news, che visualizzo nella home page del sito. Funziona tutto bene a parte la visualizzazione (o meglio, la formattazione) del testo delle news.
I caratteri accentati, e forse altri caratteri 'sensibili', vengono visualizzati con "è".
Ho provato sia con IE 7 che con google chrome. Vi riporto il codice php che riempirà un div con una notizia:
La pagina è visibile su latinson.altervista.orgCodice PHP:
<?php
$i=1;
$id=$_GET['id'];
$query = "SELECT * FROM news WHERE news_id LIKE '$id'";
$risultato = mysql_query($query) or die (mysql_error());
while($row=mysql_fetch_assoc($risultato))
{
$txt=$row['news_txt'];
$titolo=$row['news_titolo'];
$datains=$row['news_data'];
$txt= htmlentities ($txt);
$titolo= htmlentities ($titolo);
$txt=stripslashes($txt);
$titolo=stripslashes($titolo);
echo " <div id='news_title'>
$titolo
</div>
<div id='news'>
$txt
</div>
";
}
?>
Come potrei ovviare a questo fastidioso errore?
Ringrazio tutti anticipatamente.
Andrea