Δημοσιεύτηκε: 02 Μάιος 2009, 00:31
από zenon
cyberpython έγραψε:Κάθε φορά που κάνεις σύνδεση στο MySQL Server στον κώδικά σου πρέπει να κάνεις ένα "SET NAMES <encoding>" για να ορίσεις την κωδικοποίηση κατά την επικοινωνία.
π.χ.
Κώδικας: Επιλογή όλων
$query = "SET NAMES 'utf8'";
$result = mysql_query($query);


Spoiler: show
(Η παραπάνω απάντηση είναι από εδώ)

Σ' ευχαριστώ πολύ για την άμεση απάντησή σου!
Εννοείς πριν από κάθε query;
Για παράδειγμα εάν έχω τρία διαφορετικά queries, θα γράψω:
Κώδικας: Επιλογή όλων
$query1 = "SELECT * FROM table1" ;
$query1 = "SET NAMES 'utf8'";
$result1 = mysql_query ($query1); 
$query2 
= "SELECT * FROM table2" ;
$query2 = "SET NAMES 'utf8'";
$result2 = mysql_query ($query2);
$query3 = "SELECT * FROM table3" ;
$query3 = "SET NAMES 'utf8'";
$result3 = mysql_query ($query3); 


Σ' ευχαριστώ πολύ και πάλι!