Salve a tutti ho un problema, ho una textarea nel quale inserisco del testo (con eventuali caratteri accentati: òàùèì) e dove ho l'esigenza di inserire anche tag html (ad esempio link o download di file).
Il problema è che trattando il testo con la sequenza per l'inserimento nel DB:
addslashes(urlencode(htmlentities($testo)));
ed in fase di lettura con:
stripslashes(urldecode(html_entity_decode($testo)) );
ottengo che in output vedo i caratteri speciali ò à ù è ì ma i tag mi vengono interpretati come testo, viceversa se non eseguo le istruzioni in rosso i tag mi vengono interpretati come tag html, ma non visualizzo i caratteri speciali ad esempio la parola più la vedo cosi: pi.
Esiste qualche istruzione o sequenza di istruzioni che dia il giusto compromesso tra tag e caratteri speciali?