utilizzo il server WAMP. (Finestre, Apache, MySQL, PHP).
// così importante
PRIMO:
in phpMyAdmin o MySQL: assicurarsi che MySQL Database è utf. assicurati che il tuo database e le sue tabelle siano utf-general-ci
dopo esserti collegato a Mysql immediatamente (prima di scegliere il tuo DB) fai questo ordine.
mysql_set_charset('utf8');
esempio:
<?php
//connect to MySQL
mysql_connect("localhost", "user", "password") or die(mysql_error());
mysql_set_charset('utf8'); // that's the order.
echo "Connected to MySQL<br />";
//connect to your DB
mysql_select_db("mydb") or die(mysql_error());
echo "Connected to Database";
?>
SECONDO: nei metadati del file php fanno i meta-dati come segue:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Terzo: Assicurarsi che il file php esso è abilitato per utf-8. puoi essere sicuro nelle impostazioni IDE, o se lavori su notepad ++ o Komodo Edit, allora puoi trovarlo nella barra di stato nella parte inferiore della finestra, a destra.
// Ho provato questo, ma non ha avuto effetto.
nell'intestazione del file php (prima di ogni cosa).
<?php header("Content-type: text/html; charset=utf-8"); ?>
nella forma presentata:
<form accept-charset="utf-8" ...>
Questo ha funzionato per me 'mysql_set_charset ('utf8');' – TheBlackBenzKid