Stò facendo una conversione e nel sistema finale si usa UTF-8 e quindi devo adattarmi a quello.
Ho scritto la seguente funzione:
Codice PHP:
function FormatText($text)
{
$text = htmlentities($text , ENT_QUOTES , "UTF-8" );
/*
for($i = 32 ; $i < 127 ; $i++)
{
$text = str_replace('&#' . $i . ';', chr( $i ) , $text);
}
*/
return $text ;
}
aggiungendo la riga htmlentities($text... ho risolto come prevedevo il problema delle letter accentate.
Ma ... caratteri tipo ( e ) li vedo come ( ... oppure la & la vedo &
ho provato a metter quella sorta di for che ho commentato ma nulla da fare.
se levo la riga dell htmlentities quei caratteri li vedo correttamente ...mentre tutti gli accenti vanno a farsi benedire.
avete idee??? ci stò impazzendo ... giuro!!!