• User

    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


  • Super User

    Puoi risolvere con UTF_decode: http://it.php.net/utf8-decode