ciao a tutti,
ho un problema di cui non riesco a venire a capo.
Ho creato una funzione in php che prende in input del codice html e sostituisce i tag con altri tag appositi con ereg_replace. Passando a questa funzione del codice html (con copia e incolla) la funzione da i risultati voluti, il problema è quando alla funzione passo direttamente del codice proveniente dal db (mysql). Presumo che il problema potrebbe essere il charset della pagina, quindi ho controllato la codifica dei caratteri, forzando il charset della pagina a quello del db (latin1_swedish_ci) ma non riesco ad ottenere risultati.

es.
[passando la stringa direttamente]:
$s = "<p style="text-align: justify" class="MsoNormal">Confezionato in ... </p>";
echo creaTag($s);
[stringa proveniente dal db]:
$s = $riga[1]; //proviene dal db, contiene la stessa cosa di prima, come contenuti
echo creaTag($s);

Qualche idea??
Salvo