Ciao buongiorno,
non ho fatto di testa mia, ho seguito e fatto le prove con le tue indicazioni, funziona solo questo codice
Codice PHP:
if($_REQUEST['avvio'])
{
echo htmlentities(urldecode($_REQUEST['titolo']), ENT_QUOTES, "UTF-8");
} else {
echo"<form id=\"form1\" name=\"form1\" enctype=\"multipart/form-data\" method=\"post\" action=\"1.php?avvio=1\">
<input type=\"text\" name=\"titolo\" id=\"titolo\">
<input type=\"submit\" name=\"ps\" id=\"ps\" value=\"Avvia\">
</form>";
}
Mentre se aggiorna o inserisci nella tabella del database MYSQL, si autoconverte in "?"....potrebbe essere il problema del database? Ovvero sul campo CODIFICA CARATTERI?
HO anche provato con:
latin1_swedish_ci
latin1_general_ci
Potrebbe essere questo? Qual'è il migliore?
Inoltre già c'è il codice
Codice PHP:
header('Content-Type: text/html; charset=utf-8');
e
codice HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />