- Home
- Categorie
- Coding e Sistemistica
- Coding
- visibilità caratteri
-
visibilità caratteri
Ho un problema che non riesco a risolvere
una pagina in php con iniziale<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
nella pagina inserisco due collegamenti al DB MySql così inseriti il primo:
$query = "SELECT * FROM it_ricerca ORDER BY id DESC, id limit 0,1";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
echo $row[ricerca];
....
...
}il secondo:
$query = "SELECT * FROM it_news ORDER BY id DESC, id limit 0,2";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
echo $row[corpo];
....
...
}il tutto nella stessa pagina ma quando visiono la pagina nel primo mi fà vedere tutto esattamente come inserito nel DB lettere accentate simboli come ? ecc,
nel secondo niente da fare niente accenti niente simboli niente di niente solo parole e dove vanno i simbloli solo dei quadretti.se elimino il
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
funziona il secondo e non più il primo
Il DB è perfettamente uguale addirittura o fatto esporta importa le due tabelle pertanto sono identiche.
Aiutatemi sono due giorni che provo di tutto e non riesco a continuare
Luigi
-
Puoi risolvere con UTF_decode: http://it.php.net/utf8-decode