Creato da pastuweb.com
Share My Page
My Social Accounts
Account FaceBook Account LinkedIn Account Twitter Account Google Plus Account Git Hub

Se volete memorizzare all'interno di campi VARHCAR o TEXT dei caratteri speciali(é,ò,à,ù...) e poi leggerli e mostrali su una pagina web scritta in PHP dovete:

  1. Impostare : <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > nella pagina che li mostra.
  2. In php, dopo aver stabilito la connessione e selezionato il database, lancia un: mysql_query("set names 'utf8'");

Esempio:

define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'test');

$db=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or 
die('Unable to connect. Check your connection parameter');
mysql_select_db(DB_DATABASE,$db) or die(mysql_error($db));
mysql_query("set names 'utf8'");

$query='SELECT campo1, campo2, campo3 
                    FROM nome_tabella ';
$result=mysql_query($query, $db) or die(mysql_error($db));

while($row = mysql_fetch_array($result)){
    extract($row);
    echo 'campo1 = '.$campo1;
    echo 'campo2 = '.$campo2;
    echo 'campo3 = '.$campo3;
};


Usate htmlentities() solo se nel testo che gli passate come parametro sono presenti dei tag html/xml.

Average (1 Vote)
The average rating is 5.0 stars out of 5.